#[repr(C)]pub struct ZoomLevel(u8);Tuple Fields§
§0: u8Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ZoomLevel
impl<'de> Deserialize<'de> for ZoomLevel
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,
source§impl Hash for ZoomLevel
impl Hash for ZoomLevel
1.3.0 · source§fn hash_slice<H>(data: &[Self], state: &mut H)where
+ZoomLevel in maplibre::coords - Rust #[repr(C)]pub struct ZoomLevel(u8);
Tuple Fields§
§0: u8Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ZoomLevel
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Ord for ZoomLevel
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more1.21.0 · source§fn min(self, other: Self) -> Selfwhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index 24d2cafc..c2cb4b19 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
MessageError in maplibre::io::apc - Rust Enum maplibre::io::apc::MessageError
source · pub enum MessageError {
CastError(Box<dyn Any>),
-}
Variants§
Trait Implementations§
source§impl Debug for MessageError
source§impl Display for MessageError
source§impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for MessageError
source§impl Display for MessageError
source§impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.ProcedureError.html b/docs/api/maplibre/io/apc/enum.ProcedureError.html
index 51d1f3d3..1df1685f 100644
--- a/docs/api/maplibre/io/apc/enum.ProcedureError.html
+++ b/docs/api/maplibre/io/apc/enum.ProcedureError.html
@@ -3,7 +3,7 @@
Execution(Box<dyn Error>),
Send(SendError),
}Variants§
§IncompatibleInput
The Input is not compatible with the procedure
-§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 9f8b7e56..181f5edb 100644
--- a/docs/api/maplibre/io/apc/enum.SendError.html
+++ b/docs/api/maplibre/io/apc/enum.SendError.html
@@ -1,6 +1,6 @@
SendError in maplibre::io::apc - Rust pub enum SendError {
Transmission,
-}
Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for u32
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 50c00cda..817f63fe 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 5d47f827..15d77368 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
fn hash_slice<H>(data: &[Self], state: &mut H)where
+ZoomLevel in maplibre::coords - Rust #[repr(C)]pub struct ZoomLevel(u8);
Tuple Fields§
§0: u8Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ZoomLevel
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Ord for ZoomLevel
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more1.21.0 · source§fn min(self, other: Self) -> Selfwhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index 24d2cafc..c2cb4b19 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
MessageError in maplibre::io::apc - Rust Enum maplibre::io::apc::MessageError
source · pub enum MessageError {
CastError(Box<dyn Any>),
-}
Variants§
Trait Implementations§
source§impl Debug for MessageError
source§impl Display for MessageError
source§impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for MessageError
source§impl Display for MessageError
source§impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.ProcedureError.html b/docs/api/maplibre/io/apc/enum.ProcedureError.html
index 51d1f3d3..1df1685f 100644
--- a/docs/api/maplibre/io/apc/enum.ProcedureError.html
+++ b/docs/api/maplibre/io/apc/enum.ProcedureError.html
@@ -3,7 +3,7 @@
Execution(Box<dyn Error>),
Send(SendError),
}Variants§
§IncompatibleInput
The Input is not compatible with the procedure
-§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 9f8b7e56..181f5edb 100644
--- a/docs/api/maplibre/io/apc/enum.SendError.html
+++ b/docs/api/maplibre/io/apc/enum.SendError.html
@@ -1,6 +1,6 @@
SendError in maplibre::io::apc - Rust pub enum SendError {
Transmission,
-}
Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for u32
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 50c00cda..817f63fe 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 5d47f827..15d77368 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
#[repr(C)]pub struct ZoomLevel(u8);Tuple Fields§
§0: u8Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ZoomLevel
impl<'de> Deserialize<'de> for ZoomLevel
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
+ __D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,
source§impl Ord for ZoomLevel
impl Ord for ZoomLevel
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
1.21.0 · source§fn min(self, other: Self) -> Selfwhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index 24d2cafc..c2cb4b19 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
MessageError in maplibre::io::apc - Rust Enum maplibre::io::apc::MessageError
source · pub enum MessageError {
CastError(Box<dyn Any>),
-}
Variants§
Trait Implementations§
source§impl Debug for MessageError
source§impl Display for MessageError
source§impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for MessageError
source§impl Display for MessageError
source§impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.ProcedureError.html b/docs/api/maplibre/io/apc/enum.ProcedureError.html
index 51d1f3d3..1df1685f 100644
--- a/docs/api/maplibre/io/apc/enum.ProcedureError.html
+++ b/docs/api/maplibre/io/apc/enum.ProcedureError.html
@@ -3,7 +3,7 @@
Execution(Box<dyn Error>),
Send(SendError),
}Variants§
§IncompatibleInput
The Input is not compatible with the procedure
-§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 9f8b7e56..181f5edb 100644
--- a/docs/api/maplibre/io/apc/enum.SendError.html
+++ b/docs/api/maplibre/io/apc/enum.SendError.html
@@ -1,6 +1,6 @@
SendError in maplibre::io::apc - Rust pub enum SendError {
Transmission,
-}
Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for u32
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 50c00cda..817f63fe 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 5d47f827..15d77368 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
fn min(self, other: Self) -> Selfwhere
diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html
index 24d2cafc..c2cb4b19 100644
--- a/docs/api/maplibre/io/apc/enum.MessageError.html
+++ b/docs/api/maplibre/io/apc/enum.MessageError.html
@@ -1,6 +1,6 @@
MessageError in maplibre::io::apc - Rust Enum maplibre::io::apc::MessageError
source · pub enum MessageError {
CastError(Box<dyn Any>),
-}
Variants§
Trait Implementations§
source§impl Debug for MessageError
source§impl Display for MessageError
source§impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for MessageError
source§impl Display for MessageError
source§impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.ProcedureError.html b/docs/api/maplibre/io/apc/enum.ProcedureError.html
index 51d1f3d3..1df1685f 100644
--- a/docs/api/maplibre/io/apc/enum.ProcedureError.html
+++ b/docs/api/maplibre/io/apc/enum.ProcedureError.html
@@ -3,7 +3,7 @@
Execution(Box<dyn Error>),
Send(SendError),
}Variants§
§IncompatibleInput
The Input is not compatible with the procedure
-§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 9f8b7e56..181f5edb 100644
--- a/docs/api/maplibre/io/apc/enum.SendError.html
+++ b/docs/api/maplibre/io/apc/enum.SendError.html
@@ -1,6 +1,6 @@
SendError in maplibre::io::apc - Rust pub enum SendError {
Transmission,
-}
Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for u32
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 50c00cda..817f63fe 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 5d47f827..15d77368 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
Enum maplibre::io::apc::MessageError
source · pub enum MessageError {
CastError(Box<dyn Any>),
-}Variants§
Trait Implementations§
source§impl Debug for MessageError
impl Debug for MessageError
source§impl Display for MessageError
impl Display for MessageError
source§impl Error for MessageError
impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
Auto Trait Implementations§
impl !RefUnwindSafe for MessageError
impl !Send for MessageError
impl !Sync for MessageError
impl Unpin for MessageError
impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for MessageError
source§impl Display for MessageError
source§impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.ProcedureError.html b/docs/api/maplibre/io/apc/enum.ProcedureError.html
index 51d1f3d3..1df1685f 100644
--- a/docs/api/maplibre/io/apc/enum.ProcedureError.html
+++ b/docs/api/maplibre/io/apc/enum.ProcedureError.html
@@ -3,7 +3,7 @@
Execution(Box<dyn Error>),
Send(SendError),
}Variants§
§IncompatibleInput
The Input is not compatible with the procedure
-§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 9f8b7e56..181f5edb 100644
--- a/docs/api/maplibre/io/apc/enum.SendError.html
+++ b/docs/api/maplibre/io/apc/enum.SendError.html
@@ -1,6 +1,6 @@
SendError in maplibre::io::apc - Rust pub enum SendError {
Transmission,
-}
Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for u32
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 50c00cda..817f63fe 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 5d47f827..15d77368 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for MessageError
source§impl Display for MessageError
source§impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for MessageError
§impl !Send for MessageError
§impl !Sync for MessageError
§impl Unpin for MessageError
§impl !UnwindSafe for MessageError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.ProcedureError.html b/docs/api/maplibre/io/apc/enum.ProcedureError.html
index 51d1f3d3..1df1685f 100644
--- a/docs/api/maplibre/io/apc/enum.ProcedureError.html
+++ b/docs/api/maplibre/io/apc/enum.ProcedureError.html
@@ -3,7 +3,7 @@
Execution(Box<dyn Error>),
Send(SendError),
}Variants§
§IncompatibleInput
The Input is not compatible with the procedure
-§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 9f8b7e56..181f5edb 100644
--- a/docs/api/maplibre/io/apc/enum.SendError.html
+++ b/docs/api/maplibre/io/apc/enum.SendError.html
@@ -1,6 +1,6 @@
SendError in maplibre::io::apc - Rust pub enum SendError {
Transmission,
-}
Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for u32
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
index 50c00cda..817f63fe 100644
--- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
+++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html
@@ -1,7 +1,7 @@
ScheduleError in maplibre::io::scheduler - Rust Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}
Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 5d47f827..15d77368 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
source§impl Debug for MessageError
impl Debug for MessageError
source§impl Display for MessageError
impl Display for MessageError
source§impl Error for MessageError
impl Error for MessageError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
impl !RefUnwindSafe for MessageError
impl !Send for MessageError
impl !Sync for MessageError
impl Unpin for MessageError
impl !UnwindSafe for MessageError
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.ProcedureError.html b/docs/api/maplibre/io/apc/enum.ProcedureError.html
index 51d1f3d3..1df1685f 100644
--- a/docs/api/maplibre/io/apc/enum.ProcedureError.html
+++ b/docs/api/maplibre/io/apc/enum.ProcedureError.html
@@ -3,7 +3,7 @@
Execution(Box<dyn Error>),
Send(SendError),
}Variants§
§IncompatibleInput
The Input is not compatible with the procedure
-§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
§Execution(Box<dyn Error>)
§Send(SendError)
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.ProcedureError.html b/docs/api/maplibre/io/apc/enum.ProcedureError.html
index 51d1f3d3..1df1685f 100644
--- a/docs/api/maplibre/io/apc/enum.ProcedureError.html
+++ b/docs/api/maplibre/io/apc/enum.ProcedureError.html
@@ -3,7 +3,7 @@
Execution(Box<dyn Error>),
Send(SendError),
}Variants§
§IncompatibleInput
The Input is not compatible with the procedure
-§Execution(Box<dyn Error>)
§Send(SendError)
Trait Implementations§
source§impl Debug for ProcedureError
source§impl Display for ProcedureError
source§impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ProcedureError
§impl !Send for ProcedureError
§impl !Sync for ProcedureError
§impl Unpin for ProcedureError
§impl !UnwindSafe for ProcedureError
Blanket Implementations§
§Execution(Box<dyn Error>)
§Send(SendError)
IncompatibleInput
The Input is not compatible with the procedure
Execution(Box<dyn Error>)
Send(SendError)
source§impl Debug for ProcedureError
impl Debug for ProcedureError
source§impl Display for ProcedureError
impl Display for ProcedureError
source§impl Error for ProcedureError
impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
impl !RefUnwindSafe for ProcedureError
impl !Send for ProcedureError
impl !Sync for ProcedureError
impl Unpin for ProcedureError
impl !UnwindSafe for ProcedureError
Execution(Box<dyn Error>)
Send(SendError)
source§impl Debug for ProcedureError
impl Debug for ProcedureError
source§impl Display for ProcedureError
impl Display for ProcedureError
source§impl Error for ProcedureError
impl Error for ProcedureError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
impl !RefUnwindSafe for ProcedureError
impl !Send for ProcedureError
impl !Sync for ProcedureError
impl Unpin for ProcedureError
impl !UnwindSafe for ProcedureError
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 9f8b7e56..181f5edb 100644
--- a/docs/api/maplibre/io/apc/enum.SendError.html
+++ b/docs/api/maplibre/io/apc/enum.SendError.html
@@ -1,6 +1,6 @@
SendError in maplibre::io::apc - Rust pub enum SendError {
Transmission,
-}
Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for u32
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html
index 9f8b7e56..181f5edb 100644
--- a/docs/api/maplibre/io/apc/enum.SendError.html
+++ b/docs/api/maplibre/io/apc/enum.SendError.html
@@ -1,6 +1,6 @@
SendError in maplibre::io::apc - Rust pub enum SendError {
Transmission,
-}
Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for u32
source§impl MessageTag for Cow<'static, str>
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
pub enum SendError {
Transmission,
-}Variants§
Transmission
Trait Implementations§
source§impl Error for SendError
impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
Auto Trait Implementations§
impl RefUnwindSafe for SendError
impl Send for SendError
impl Sync for SendError
impl Unpin for SendError
impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
impl<T> Any for Twhere
+}Variants§
§Transmission
Trait Implementations§
source§impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl RefUnwindSafe for SendError
§impl Send for SendError
§impl Sync for SendError
§impl Unpin for SendError
§impl UnwindSafe for SendError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
Transmission
source§impl Error for SendError
impl Error for SendError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
impl RefUnwindSafe for SendError
impl Send for SendError
impl Sync for SendError
impl Unpin for SendError
impl UnwindSafe for SendError
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/apc/trait.MessageTag.html b/docs/api/maplibre/io/apc/trait.MessageTag.html
index a5c2c737..42b0edbc 100644
--- a/docs/api/maplibre/io/apc/trait.MessageTag.html
+++ b/docs/api/maplibre/io/apc/trait.MessageTag.html
@@ -1,4 +1,4 @@
MessageTag in maplibre::io::apc - Rust Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
source§impl Eq for dyn MessageTag
Implementations on Foreign Types§
source§impl MessageTag for &'static str
source§impl MessageTag for Cow<'static, str>
source§impl MessageTag for u32
Implementors§
source§impl MessageTag for RasterMessageTag
source§impl MessageTag for VectorMessageTag
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
Trait maplibre::io::apc::MessageTag
source · pub trait MessageTag: DynHash + Debug + Send + Sync + 'static { }Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn MessageTag>
impl Clone for Box<dyn MessageTag>
source§impl Hash for dyn MessageTag
impl Hash for dyn MessageTag
source§impl PartialEq<dyn MessageTag> for dyn MessageTag
impl PartialEq<dyn MessageTag> for dyn MessageTag
impl Eq for dyn MessageTag
Implementations on Foreign Types§
impl MessageTag for &'static str
impl MessageTag for Cow<'static, str>
impl MessageTag for u32
Implementors§
impl MessageTag for RasterMessageTag
impl MessageTag for VectorMessageTag
impl Eq for dyn MessageTag
Implementations on Foreign Types§
impl MessageTag for &'static str
impl MessageTag for u32
impl MessageTag for Cow<'static, str>
Implementors§
impl MessageTag for RasterMessageTag
impl MessageTag for VectorMessageTag
Enum maplibre::io::scheduler::ScheduleError
source · pub enum ScheduleError {
Scheduling(Box<dyn Error>),
NotImplemented,
-}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
impl Debug for ScheduleError
source§impl Display for ScheduleError
impl Display for ScheduleError
source§impl Error for ScheduleError
impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
Auto Trait Implementations§
impl !RefUnwindSafe for ScheduleError
impl !Send for ScheduleError
impl !Sync for ScheduleError
impl Unpin for ScheduleError
impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 5d47f827..15d77368 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
impl<T> Any for Twhere
+}Variants§
Trait Implementations§
source§impl Debug for ScheduleError
source§impl Display for ScheduleError
source§impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl !RefUnwindSafe for ScheduleError
§impl !Send for ScheduleError
§impl !Sync for ScheduleError
§impl Unpin for ScheduleError
§impl !UnwindSafe for ScheduleError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 5d47f827..15d77368 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
source§impl Debug for ScheduleError
impl Debug for ScheduleError
source§impl Display for ScheduleError
impl Display for ScheduleError
source§impl Error for ScheduleError
impl Error for ScheduleError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
impl !RefUnwindSafe for ScheduleError
impl !Send for ScheduleError
impl !Sync for ScheduleError
impl Unpin for ScheduleError
impl !UnwindSafe for ScheduleError
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 5d47f827..15d77368 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
index 5d47f827..15d77368 100644
--- a/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
+++ b/docs/api/maplibre/io/source_client/struct.SourceFetchError.html
@@ -1,4 +1,4 @@
-SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
impl Debug for SourceFetchError
source§impl Display for SourceFetchError
impl Display for SourceFetchError
source§impl Error for SourceFetchError
impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<Error> for SourceFetchError
impl From<Error> for SourceFetchError
Auto Trait Implementations§
impl !RefUnwindSafe for SourceFetchError
impl !Send for SourceFetchError
impl !Sync for SourceFetchError
impl Unpin for SourceFetchError
impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
impl<T> Any for Twhere
+SourceFetchError in maplibre::io::source_client - Rust Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);
Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
source§impl Display for SourceFetchError
source§impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<Error> for SourceFetchError
Auto Trait Implementations§
§impl !RefUnwindSafe for SourceFetchError
§impl !Send for SourceFetchError
§impl !Sync for SourceFetchError
§impl Unpin for SourceFetchError
§impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
Struct maplibre::io::source_client::SourceFetchError
source · pub struct SourceFetchError(pub Box<dyn Error>);Tuple Fields§
§0: Box<dyn Error>Trait Implementations§
source§impl Debug for SourceFetchError
impl Debug for SourceFetchError
source§impl Display for SourceFetchError
impl Display for SourceFetchError
source§impl Error for SourceFetchError
impl Error for SourceFetchError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<Error> for SourceFetchError
impl From<Error> for SourceFetchError
Auto Trait Implementations§
impl !RefUnwindSafe for SourceFetchError
impl !Send for SourceFetchError
impl !Sync for SourceFetchError
impl Unpin for SourceFetchError
impl !UnwindSafe for SourceFetchError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html
index 47051801..fcfc92af 100644
--- a/docs/api/maplibre/render/error/enum.RenderError.html
+++ b/docs/api/maplibre/render/error/enum.RenderError.html
@@ -3,7 +3,7 @@
CreateSurfaceError(CreateSurfaceError),
Graph(RenderGraphError),
RequestDevice(RequestDeviceError),
-}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
Surface(SurfaceError)
CreateSurfaceError(CreateSurfaceError)
Graph(RenderGraphError)
RequestDevice(RequestDeviceError)
source§impl RenderError
impl RenderError
pub fn should_exit(&self) -> bool
source§impl Debug for RenderError
impl Debug for RenderError
source§impl Display for RenderError
impl Display for RenderError
source§impl Error for RenderError
impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<CreateSurfaceError> for RenderError
impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
fn from(source: RenderGraphError) -> Self
source§impl From<RequestDeviceError> for RenderError
impl From<RequestDeviceError> for RenderError
impl RefUnwindSafe for RenderError
impl Send for RenderError
impl Sync for RenderError
impl Unpin for RenderError
impl UnwindSafe for RenderError
source§impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
impl<T> Any for Twhere
+}Variants§
§Surface(SurfaceError)
§CreateSurfaceError(CreateSurfaceError)
§Graph(RenderGraphError)
§RequestDevice(RequestDeviceError)
Implementations§
source§impl RenderError
sourcepub fn should_exit(&self) -> bool
Trait Implementations§
source§impl Debug for RenderError
source§impl Display for RenderError
source§impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl From<RequestDeviceError> for RenderError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderError
§impl Send for RenderError
§impl Sync for RenderError
§impl Unpin for RenderError
§impl UnwindSafe for RenderError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
Surface(SurfaceError)
CreateSurfaceError(CreateSurfaceError)
Graph(RenderGraphError)
RequestDevice(RequestDeviceError)
source§impl RenderError
impl RenderError
pub fn should_exit(&self) -> bool
source§impl Debug for RenderError
impl Debug for RenderError
source§impl Display for RenderError
impl Display for RenderError
source§impl Error for RenderError
impl Error for RenderError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<CreateSurfaceError> for RenderError
impl From<CreateSurfaceError> for RenderError
source§impl From<RenderGraphError> for RenderError
impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
fn from(source: RenderGraphError) -> Self
source§impl From<RequestDeviceError> for RenderError
impl From<RequestDeviceError> for RenderError
impl RefUnwindSafe for RenderError
impl Send for RenderError
impl Sync for RenderError
impl Unpin for RenderError
impl UnwindSafe for RenderError
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html
index 0b7067a5..105727e5 100644
--- a/docs/api/maplibre/render/graph/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
source§impl PartialEq<NodeLabel> for NodeLabel
impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
fn eq(&self, other: &NodeLabel) -> bool
self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
impl PartialEq<NodeLabel> for NodeLabel
impl Eq for NodeLabel
impl StructuralEq for NodeLabel
impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
impl RefUnwindSafe for NodeLabel
impl Send for NodeLabel
impl Sync for NodeLabel
impl Unpin for NodeLabel
impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html
index 0127e01b..d44c2234 100644
--- a/docs/api/maplibre/render/graph/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/search-index.js b/docs/api/search-index.js
index 02ba9a98..346d5e33 100644
--- a/docs/api/search-index.js
+++ b/docs/api/search-index.js
@@ -1,5 +1,5 @@
var searchIndex = JSON.parse('{\
-"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};
source§impl Debug for NodeRunError
impl Debug for NodeRunError
source§impl Display for NodeRunError
impl Display for NodeRunError
source§impl Error for NodeRunError
impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl From<NodeRunError> for RenderGraphRunnerError
impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
fn from(source: NodeRunError) -> Self
source§impl From<OutputSlotError> for NodeRunError
impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
fn from(source: OutputSlotError) -> Self
source§impl From<RunSubGraphError> for NodeRunError
impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
fn from(source: RunSubGraphError) -> Self
source§impl PartialEq<NodeRunError> for NodeRunError
impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
fn eq(&self, other: &NodeRunError) -> bool
self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
impl Debug for NodeRunError
source§impl Display for NodeRunError
impl Display for NodeRunError
source§impl Error for NodeRunError
impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl From<NodeRunError> for RenderGraphRunnerError
impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
fn from(source: NodeRunError) -> Self
source§impl From<OutputSlotError> for NodeRunError
impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
fn from(source: OutputSlotError) -> Self
source§impl From<RunSubGraphError> for NodeRunError
impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
fn from(source: RunSubGraphError) -> Self
source§impl PartialEq<NodeRunError> for NodeRunError
impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
fn eq(&self, other: &NodeRunError) -> bool
self and other values to be equal, and is used
by ==.impl Eq for NodeRunError
impl StructuralEq for NodeRunError
impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
impl RefUnwindSafe for NodeRunError
impl Send for NodeRunError
impl Sync for NodeRunError
impl Unpin for NodeRunError
impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
index 211ba04b..9e1f6811 100644
--- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html
+++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html
@@ -24,7 +24,7 @@
input_slot: usize,
occupied_by_node: NodeId,
},
-}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
§InvalidNode(NodeLabel)
§InvalidOutputNodeSlot(SlotLabel)
§InvalidInputNodeSlot(SlotLabel)
§WrongNodeType
§MismatchedNodeSlots
§EdgeAlreadyExists(Edge)
§EdgeDoesNotExist(Edge)
§UnconnectedNodeInputSlot
§UnconnectedNodeOutputSlot
§NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
source§impl Display for RenderGraphError
source§impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for RenderGraphError
source§impl StructuralEq for RenderGraphError
source§impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
§impl RefUnwindSafe for RenderGraphError
§impl Send for RenderGraphError
§impl Sync for RenderGraphError
§impl Unpin for RenderGraphError
§impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
\ No newline at end of file
+
InvalidNode(NodeLabel)
InvalidOutputNodeSlot(SlotLabel)
InvalidInputNodeSlot(SlotLabel)
WrongNodeType
MismatchedNodeSlots
EdgeAlreadyExists(Edge)
EdgeDoesNotExist(Edge)
UnconnectedNodeInputSlot
UnconnectedNodeOutputSlot
NodeInputSlotAlreadyOccupied
source§impl Debug for RenderGraphError
impl Debug for RenderGraphError
source§impl Display for RenderGraphError
impl Display for RenderGraphError
source§impl Error for RenderGraphError
impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<RenderGraphError> for RenderError
impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
fn from(source: RenderGraphError) -> Self
source§impl PartialEq<RenderGraphError> for RenderGraphError
impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
fn eq(&self, other: &RenderGraphError) -> bool
self and other values to be equal, and is used
+}Variants§
InvalidNode(NodeLabel)
InvalidOutputNodeSlot(SlotLabel)
InvalidInputNodeSlot(SlotLabel)
WrongNodeType
MismatchedNodeSlots
EdgeAlreadyExists(Edge)
EdgeDoesNotExist(Edge)
UnconnectedNodeInputSlot
UnconnectedNodeOutputSlot
NodeInputSlotAlreadyOccupied
Trait Implementations§
source§impl Debug for RenderGraphError
impl Debug for RenderGraphError
source§impl Display for RenderGraphError
impl Display for RenderGraphError
source§impl Error for RenderGraphError
impl Error for RenderGraphError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<RenderGraphError> for RenderError
impl From<RenderGraphError> for RenderError
source§fn from(source: RenderGraphError) -> Self
fn from(source: RenderGraphError) -> Self
source§impl PartialEq<RenderGraphError> for RenderGraphError
impl PartialEq<RenderGraphError> for RenderGraphError
source§fn eq(&self, other: &RenderGraphError) -> bool
fn eq(&self, other: &RenderGraphError) -> bool
self and other values to be equal, and is used
by ==.impl Eq for RenderGraphError
impl StructuralEq for RenderGraphError
impl StructuralPartialEq for RenderGraphError
Auto Trait Implementations§
impl RefUnwindSafe for RenderGraphError
impl Send for RenderGraphError
impl Sync for RenderGraphError
impl Unpin for RenderGraphError
impl UnwindSafe for RenderGraphError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html
index ee7a5365..fa47dae6 100644
--- a/docs/api/maplibre/render/graph/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
index e63997f4..348126b1 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQueryMut.html
@@ -13,22 +13,22 @@
) -> Option<Self::MutItem<'r>>Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
- resources: &'r mut Resources,
- state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
-) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
+ resources: &'r mut Resources,
+ state: Self::State<'s>
+) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
resources: &'r mut Resources,
state: Self::State<'s>
) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
§type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'r, 's>(
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
index 5ee6f9bb..0065673d 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html
@@ -12,16 +12,16 @@
tiles: &'t mut Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
§type MutItem<'t> = &'t T
§type State<'s> = EphemeralQueryState<'s>
source§fn query_mut<'t, 's>(
+) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
index ac321fd3..216c1087 100644
--- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
+++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryUnsafe.html
@@ -9,13 +9,13 @@
tiles: &'t Tiles,
tile: Tile,
state: Self::State<'s>
-) -> Option<Self::MutItem<'t>>
Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
source§impl PartialEq<SlotLabel> for SlotLabel
impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
fn eq(&self, other: &SlotLabel) -> bool
self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
impl PartialEq<SlotLabel> for SlotLabel
impl Eq for SlotLabel
impl StructuralEq for SlotLabel
impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
impl RefUnwindSafe for SlotLabel
impl Send for SlotLabel
impl Sync for SlotLabel
impl Unpin for SlotLabel
impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html
index 9921fa34..dfb9c5c1 100644
--- a/docs/api/maplibre/render/graph/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Buffer
A GPU-accessible [Buffer].
TextureView
A TextureView describes a texture used in a pipeline.
Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
source§impl PartialEq<SlotType> for SlotType
impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
impl PartialEq<SlotType> for SlotType
impl Copy for SlotType
impl Eq for SlotType
impl StructuralEq for SlotType
impl StructuralPartialEq for SlotType
Auto Trait Implementations§
impl RefUnwindSafe for SlotType
impl Send for SlotType
impl Sync for SlotType
impl Unpin for SlotType
impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html
index eb2113b9..f485c96e 100644
--- a/docs/api/maplibre/render/graph/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for SlotValue
impl !Send for SlotValue
impl !Sync for SlotValue
impl Unpin for SlotValue
impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for SlotValue
impl !Send for SlotValue
impl !Sync for SlotValue
impl Unpin for SlotValue
impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
index a1c8ab99..69d13c0a 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
source§impl Eq for NodeLabel
source§impl StructuralEq for NodeLabel
source§impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
§impl RefUnwindSafe for NodeLabel
§impl Send for NodeLabel
§impl Sync for NodeLabel
§impl Unpin for NodeLabel
§impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for &'static str
source§impl StageLabel for Cow<'static, str>
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
diff --git a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
index 89299579..30de31da 100644
--- a/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
+++ b/docs/api/maplibre/tcs/resources/trait.ResourceQuery.html
@@ -10,25 +10,25 @@
}Required Associated Types§
sourcetype Item<'r>
sourcetype State<'s>: QueryState<'s>
Required Methods§
sourcefn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
+) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
- resources: &'r Resources,
- state: Self::State<'s>
-) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
§type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
§type State<'s> = EphemeralQueryState<'s>
source§fn query<'r, 's>(
resources: &'r Resources,
state: Self::State<'s>
) -> Option<Self::Item<'r>>
Implementors§
Expand description
A NodeLabel is used to reference a NodeState by either its name or NodeId
inside the RenderGraph.
source§impl PartialEq<NodeLabel> for NodeLabel
impl PartialEq<NodeLabel> for NodeLabel
source§fn eq(&self, other: &NodeLabel) -> bool
fn eq(&self, other: &NodeLabel) -> bool
self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<NodeLabel> for NodeLabel
impl PartialEq<NodeLabel> for NodeLabel
impl Eq for NodeLabel
impl StructuralEq for NodeLabel
impl StructuralPartialEq for NodeLabel
Auto Trait Implementations§
impl RefUnwindSafe for NodeLabel
impl Send for NodeLabel
impl Sync for NodeLabel
impl Unpin for NodeLabel
impl UnwindSafe for NodeLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
index 5b70ff17..4e3e24db 100644
--- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
+++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html
@@ -2,7 +2,7 @@
InputSlotError(InputSlotError),
OutputSlotError(OutputSlotError),
RunSubGraphError(RunSubGraphError),
-}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
source§impl Display for NodeRunError
source§impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more1.0.0 · source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()source§impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
Converts to this type from the input type.source§impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
Converts to this type from the input type.source§impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
Converts to this type from the input type.source§impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
Converts to this type from the input type.source§impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
This method tests for self and other values to be equal, and is used
by ==.source§impl Eq for NodeRunError
source§impl StructuralEq for NodeRunError
source§impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
§impl RefUnwindSafe for NodeRunError
§impl Send for NodeRunError
§impl Sync for NodeRunError
§impl Unpin for NodeRunError
§impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
+) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
source§impl HasTile for RasterResources
source§impl HasTile for VectorTilesDone
source§impl HasTile for ViewTileSources
source§impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where
for<'a> Q::Item<'a>: HasTile,
source§impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
source§impl<T> HasTile for Eventually<T>where
T: HasTile,
\ No newline at end of file
diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html
index eebdd733..63c174cc 100644
--- a/docs/api/maplibre/schedule/trait.StageLabel.html
+++ b/docs/api/maplibre/schedule/trait.StageLabel.html
@@ -1,4 +1,4 @@
StageLabel in maplibre::schedule - Rust Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
source§impl Eq for dyn StageLabel
Implementations on Foreign Types§
source§impl StageLabel for Cow<'static, str>
source§impl StageLabel for &'static str
Implementors§
source§impl StageLabel for RenderStageLabel
\ No newline at end of file
+sufficient, and should not be overridden without very good reason.
source§impl Debug for NodeRunError
impl Debug for NodeRunError
source§impl Display for NodeRunError
impl Display for NodeRunError
source§impl Error for NodeRunError
impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl From<NodeRunError> for RenderGraphRunnerError
impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
fn from(source: NodeRunError) -> Self
source§impl From<OutputSlotError> for NodeRunError
impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
fn from(source: OutputSlotError) -> Self
source§impl From<RunSubGraphError> for NodeRunError
impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
fn from(source: RunSubGraphError) -> Self
source§impl PartialEq<NodeRunError> for NodeRunError
impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
fn eq(&self, other: &NodeRunError) -> bool
self and other values to be equal, and is used
+}Variants§
Trait Implementations§
source§impl Debug for NodeRunError
impl Debug for NodeRunError
source§impl Display for NodeRunError
impl Display for NodeRunError
source§impl Error for NodeRunError
impl Error for NodeRunError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<InputSlotError> for NodeRunError
impl From<InputSlotError> for NodeRunError
source§fn from(source: InputSlotError) -> Self
fn from(source: InputSlotError) -> Self
source§impl From<NodeRunError> for RenderGraphRunnerError
impl From<NodeRunError> for RenderGraphRunnerError
source§fn from(source: NodeRunError) -> Self
fn from(source: NodeRunError) -> Self
source§impl From<OutputSlotError> for NodeRunError
impl From<OutputSlotError> for NodeRunError
source§fn from(source: OutputSlotError) -> Self
fn from(source: OutputSlotError) -> Self
source§impl From<RunSubGraphError> for NodeRunError
impl From<RunSubGraphError> for NodeRunError
source§fn from(source: RunSubGraphError) -> Self
fn from(source: RunSubGraphError) -> Self
source§impl PartialEq<NodeRunError> for NodeRunError
impl PartialEq<NodeRunError> for NodeRunError
source§fn eq(&self, other: &NodeRunError) -> bool
fn eq(&self, other: &NodeRunError) -> bool
self and other values to be equal, and is used
by ==.impl Eq for NodeRunError
impl StructuralEq for NodeRunError
impl StructuralPartialEq for NodeRunError
Auto Trait Implementations§
impl RefUnwindSafe for NodeRunError
impl Send for NodeRunError
impl Sync for NodeRunError
impl Unpin for NodeRunError
impl UnwindSafe for NodeRunError
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
index d09a97da..7c2e6caa 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html
@@ -3,7 +3,7 @@
Name(Cow<'static, str>),
}Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
-Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
This method tests for self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
source§impl Eq for SlotLabel
source§impl StructuralEq for SlotLabel
source§impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
§impl RefUnwindSafe for SlotLabel
§impl Send for SlotLabel
§impl Sync for SlotLabel
§impl Unpin for SlotLabel
§impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
Expand description
A SlotLabel is used to reference a slot by either its name or index
inside the RenderGraph.
source§impl PartialEq<SlotLabel> for SlotLabel
impl PartialEq<SlotLabel> for SlotLabel
source§fn eq(&self, other: &SlotLabel) -> bool
fn eq(&self, other: &SlotLabel) -> bool
self and other values to be equal, and is used
+Variants§
Trait Implementations§
source§impl PartialEq<SlotLabel> for SlotLabel
impl PartialEq<SlotLabel> for SlotLabel
impl Eq for SlotLabel
impl StructuralEq for SlotLabel
impl StructuralPartialEq for SlotLabel
Auto Trait Implementations§
impl RefUnwindSafe for SlotLabel
impl Send for SlotLabel
impl Sync for SlotLabel
impl Unpin for SlotLabel
impl UnwindSafe for SlotLabel
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
index efa55a1c..719648db 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html
@@ -8,7 +8,7 @@ the render Variants§§Buffer
A GPU-accessible [Buffer].
§TextureView
A TextureView describes a texture used in a pipeline.
§Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
-Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
source§impl Copy for SlotType
source§impl Eq for SlotType
source§impl StructuralEq for SlotType
source§impl StructuralPartialEq for SlotType
Auto Trait Implementations§
§impl RefUnwindSafe for SlotType
§impl Send for SlotType
§impl Sync for SlotType
§impl Unpin for SlotType
§impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for SlotValue
§impl !Send for SlotValue
§impl !Sync for SlotValue
§impl Unpin for SlotValue
§impl !UnwindSafe for SlotValue
Blanket Implementations§
Buffer
A GPU-accessible [Buffer].
TextureView
A TextureView describes a texture used in a pipeline.
Sampler
A texture [Sampler] defines how a pipeline will sample from a TextureView.
source§impl PartialEq<SlotType> for SlotType
impl PartialEq<SlotType> for SlotType
Trait Implementations§
source§impl PartialEq<SlotType> for SlotType
impl PartialEq<SlotType> for SlotType
impl Copy for SlotType
impl Eq for SlotType
impl StructuralEq for SlotType
impl StructuralPartialEq for SlotType
Auto Trait Implementations§
impl RefUnwindSafe for SlotType
impl Send for SlotType
impl Sync for SlotType
impl Unpin for SlotType
impl UnwindSafe for SlotType
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
§Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
impl<T> Borrow<T> for Twhere
diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
index d1a08557..c2b0f18b 100644
--- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
+++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html
@@ -11,7 +11,7 @@ Corresponds to the §TextureView(Rc<TextureView>)
A TextureView describes a texture used in a pipeline.
Sampler(Rc<Sampler>)
A texture [Sampler] defines how a pipeline will sample from a TextureView.
Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for SlotValue
impl !Send for SlotValue
impl !Sync for SlotValue
impl Unpin for SlotValue
impl !UnwindSafe for SlotValue
Blanket Implementations§
Trait Implementations§
source§impl From<TextureView> for SlotValue
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for SlotValue
impl !Send for SlotValue
impl !Sync for SlotValue
impl Unpin for SlotValue
impl !UnwindSafe for SlotValue
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
index 4b597ec0..e6120b6f 100644
--- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
impl<T> Downcast for Twhere diff --git a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html index 4b597ec0..e6120b6f 100644 --- a/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html +++ b/docs/api/maplibre/render/render_phase/draw/trait.RenderCommand.html @@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations: item: &P, pass: &mut TrackedRenderPass<'w> ) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
fn render<'w>( world: &'w World, item: &P, pass: &mut TrackedRenderPass<'w> -) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
fn render<'w>( +) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
fn render<'w>( world: &'w World, item: &P, pass: &mut TrackedRenderPass<'w> -) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
fn render<'w>( +) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
fn render<'w>( world: &'w World, item: &P, pass: &mut TrackedRenderPass<'w> -) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
fn render<'w>( +) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
index 492fbf8d..8ead9dc1 100644
--- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html
+++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html
@@ -4,11 +4,11 @@
pub style_layer: String,
pub tile: Tile,
pub source_shape: TileShape,
-}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
-Trait Implementations§
source§impl Debug for TextureView
source§impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
Converts to this type from the input type.Auto Trait Implementations§
§impl !RefUnwindSafe for TextureView
§impl Send for TextureView
§impl Sync for TextureView
§impl Unpin for TextureView
§impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
fn render<'w>(
+}Fields§
§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShapeTrait Implementations§
source§impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
-Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
source§fn render<'w>(
+) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
source§fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
§SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
source§impl RenderCommand<LayerItem> for DrawRasterTile
impl RenderCommand<LayerItem> for DrawRasterTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
-) -> RenderCommandResult
fn render<'w>( world: &'w World, item: &LayerItem, pass: &mut TrackedRenderPass<'w> -) -> RenderCommandResult
PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
+) -> RenderCommandResult
fn render<'w>( +) -> RenderCommandResult
PhaseItem by issuing draw calls via the TrackedRenderPass.source§impl RenderCommand<LayerItem> for DrawVectorTile
impl RenderCommand<LayerItem> for DrawVectorTile
source§fn render<'w>(
world: &'w World,
item: &LayerItem,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
index 933a08fa..7c64c1bb 100644
--- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
+++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html
@@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations:
item: &P,
pass: &mut TrackedRenderPass<'w>
) -> RenderCommandResult
fn render<'w>( world: &'w World, item: &LayerItem, pass: &mut TrackedRenderPass<'w> diff --git a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html index 933a08fa..7c64c1bb 100644 --- a/docs/api/maplibre/render/render_phase/trait.RenderCommand.html +++ b/docs/api/maplibre/render/render_phase/trait.RenderCommand.html @@ -25,19 +25,19 @@ tuple. Const generics are used to set specific bind group locations: item: &P, pass: &mut TrackedRenderPass<'w> ) -> RenderCommandResult
Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
Implementations on Foreign Types§
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
fn render<'w>( world: &'w World, item: &P, pass: &mut TrackedRenderPass<'w> -) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
fn render<'w>( +) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>, C4: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3, C4)
fn render<'w>( world: &'w World, item: &P, pass: &mut TrackedRenderPass<'w> -) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>> RenderCommand<P> for (C0, C1)
fn render<'w>( +) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
fn render<'w>( world: &'w World, item: &P, pass: &mut TrackedRenderPass<'w> -) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2)
fn render<'w>( +) -> RenderCommandResult
source§impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
impl<P: PhaseItem, C0: RenderCommand<P>, C1: RenderCommand<P>, C2: RenderCommand<P>, C3: RenderCommand<P>> RenderCommand<P> for (C0, C1, C2, C3)
fn render<'w>(
world: &'w World,
item: &P,
pass: &mut TrackedRenderPass<'w>
diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html
index a468acd8..ad96df7b 100644
--- a/docs/api/maplibre/render/resource/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
Implementations§
source§impl TextureView
impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
pub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
Trait Implementations§
source§impl Debug for TextureView
impl Debug for TextureView
source§impl Deref for TextureView
impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for TextureView
impl Send for TextureView
impl Sync for TextureView
impl Unpin for TextureView
impl !UnwindSafe for TextureView
Blanket Implementations§
Trait Implementations§
source§impl Debug for TextureView
impl Debug for TextureView
source§impl Deref for TextureView
impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for TextureView
impl Send for TextureView
impl Sync for TextureView
impl Unpin for TextureView
impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
index 1b5d5617..b11f2d5e 100644
--- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html
+++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html
@@ -11,7 +11,7 @@ or dereferences to a wgpu TextureView
SurfaceTexture
The value is a wgpu SurfaceTexture, but dereferences to
a TextureView.
source§impl TextureView
impl TextureView
sourcepub fn take_surface_texture(self) -> Option<SurfaceTexture>
pub fn take_surface_texture(self) -> Option<SurfaceTexture>
Returns the SurfaceTexture of the texture view if it is of that type.
source§impl Debug for TextureView
impl Debug for TextureView
source§impl Deref for TextureView
impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
impl !RefUnwindSafe for TextureView
impl Send for TextureView
impl Sync for TextureView
impl Unpin for TextureView
impl !UnwindSafe for TextureView
Trait Implementations§
source§impl Debug for TextureView
impl Debug for TextureView
source§impl Deref for TextureView
impl Deref for TextureView
source§impl From<SurfaceTexture> for TextureView
impl From<SurfaceTexture> for TextureView
source§impl From<TextureView> for SlotValue
impl From<TextureView> for SlotValue
source§fn from(value: TextureView) -> Self
fn from(value: TextureView) -> Self
Auto Trait Implementations§
impl !RefUnwindSafe for TextureView
impl Send for TextureView
impl Sync for TextureView
impl Unpin for TextureView
impl !UnwindSafe for TextureView
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Downcast for Twhere
diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
index b5745ea8..5760b1b8 100644
--- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
+++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html
@@ -23,6 +23,6 @@
coords: WorldTileCoords,
world: &World,
search_depth: usize
-) -> Option<Vec<WorldTileCoords>>
impl<T> Downcast for Twhere diff --git a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html index b5745ea8..5760b1b8 100644 --- a/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html +++ b/docs/api/maplibre/render/tile_view_pattern/trait.HasTile.html @@ -23,6 +23,6 @@ coords: WorldTileCoords, world: &World, search_depth: usize -) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
impl HasTile for RasterResources
impl HasTile for VectorTilesDone
impl HasTile for ViewTileSources
impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where +) -> Option<Vec<WorldTileCoords>>
Implementations on Foreign Types§
Implementors§
impl HasTile for RasterResources
impl HasTile for VectorTilesDone
impl HasTile for ViewTileSources
impl<Q: ResourceQuery> HasTile for QueryHasTile<Q>where for<'a> Q::Item<'a>: HasTile,
impl<Q: Queue<B>, B, V: Pod, I: Pod, TM: Pod, FM: Pod> HasTile for BufferPool<Q, B, V, I, TM, FM>
impl<T> HasTile for Eventually<T>where T: HasTile,
Trait maplibre::schedule::StageLabel
source · pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }Expand description
Defines a set of strongly-typed labels for a class of objects
Trait Implementations§
source§impl Clone for Box<dyn StageLabel>
impl Clone for Box<dyn StageLabel>
source§impl Hash for dyn StageLabel
impl Hash for dyn StageLabel
source§impl PartialEq<dyn StageLabel> for dyn StageLabel
impl PartialEq<dyn StageLabel> for dyn StageLabel
impl Eq for dyn StageLabel
Implementations on Foreign Types§
impl StageLabel for Cow<'static, str>
impl StageLabel for &'static str
Implementors§
impl StageLabel for RenderStageLabel
impl Eq for dyn StageLabel
Implementations on Foreign Types§
impl StageLabel for &'static str
impl StageLabel for Cow<'static, str>
Implementors§
impl StageLabel for RenderStageLabel
type Item<'r>
type State<'s>: QueryState<'s>
fn query<'r, 's>( resources: &'r Resources, state: Self::State<'s> -) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query<'r, 's>( +) -> Option<Self::Item<'r>>
Implementations on Foreign Types§
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query<'r, 's>( resources: &'r Resources, state: Self::State<'s> -) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery, R6: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5, R6)
type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>, <R6 as ResourceQuery>::Item<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query<'r, 's>( +) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query<'r, 's>( resources: &'r Resources, state: Self::State<'s> ) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
impl<R1: ResourceQuery, R2: ResourceQuery> ResourceQuery for (R1, R2)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery> ResourceQuery for (R1, R2, R3, R4)
type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query<'r, 's>( +) -> Option<Self::Item<'r>>
source§impl<'a, R: Resource> ResourceQuery for &'a R
impl<'a, R: Resource> ResourceQuery for &'a R
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery, R4: ResourceQuery, R5: ResourceQuery> ResourceQuery for (R1, R2, R3, R4, R5)
type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>, <R4 as ResourceQuery>::Item<'r>, <R5 as ResourceQuery>::Item<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query<'r, 's>( resources: &'r Resources, state: Self::State<'s> -) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query<'r, 's>( - resources: &'r Resources, - state: Self::State<'s> -) -> Option<Self::Item<'r>>
source§impl<R1: ResourceQuery> ResourceQuery for (R1,)
impl<R1: ResourceQuery> ResourceQuery for (R1,)
source§impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
impl<R1: ResourceQuery, R2: ResourceQuery, R3: ResourceQuery> ResourceQuery for (R1, R2, R3)
type Item<'r> = (<R1 as ResourceQuery>::Item<'r>, <R2 as ResourceQuery>::Item<'r>, <R3 as ResourceQuery>::Item<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query<'r, 's>( resources: &'r Resources, state: Self::State<'s> ) -> Option<Self::Item<'r>>
Implementors§
Implementations on Foreign Types§
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query_mut<'r, 's>( +) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1,)
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query_mut<'r, 's>( - resources: &'r mut Resources, - state: Self::State<'s> -) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<'a, R: Resource> ResourceQueryMut for &'a mut R
impl<'a, R: Resource> ResourceQueryMut for &'a mut R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query_mut<'r, 's>( +) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3)
type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query_mut<'r, 's>( resources: &'r mut Resources, state: Self::State<'s> -) -> Option<Self::MutItem<'r>>
source§impl<'a, R: Resource> ResourceQueryMut for &'a R
impl<'a, R: Resource> ResourceQueryMut for &'a R
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5)
type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query_mut<'r, 's>( + resources: &'r mut Resources, + state: Self::State<'s> +) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4)
type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query_mut<'r, 's>( resources: &'r mut Resources, state: Self::State<'s> ) -> Option<Self::MutItem<'r>>
source§impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
impl<R1: ResourceQueryMut + ResourceQueryUnsafe + 'static, R2: ResourceQueryMut + ResourceQueryUnsafe + 'static, R3: ResourceQueryMut + ResourceQueryUnsafe + 'static, R4: ResourceQueryMut + ResourceQueryUnsafe + 'static, R5: ResourceQueryMut + ResourceQueryUnsafe + 'static, R6: ResourceQueryMut + ResourceQueryUnsafe + 'static> ResourceQueryMut for (R1, R2, R3, R4, R5, R6)
type MutItem<'r> = (<R1 as ResourceQueryMut>::MutItem<'r>, <R2 as ResourceQueryMut>::MutItem<'r>, <R3 as ResourceQueryMut>::MutItem<'r>, <R4 as ResourceQueryMut>::MutItem<'r>, <R5 as ResourceQueryMut>::MutItem<'r>, <R6 as ResourceQueryMut>::MutItem<'r>)
type State<'s> = EphemeralQueryState<'s>
fn query_mut<'r, 's>( diff --git a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html index 5ee6f9bb..0065673d 100644 --- a/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html +++ b/docs/api/maplibre/tcs/tiles/trait.ComponentQueryMut.html @@ -12,16 +12,16 @@ tiles: &'t mut Tiles, tile: Tile, state: Self::State<'s> -) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
impl<'a, T: TileComponent> ComponentQueryMut for &'a T
type MutItem<'t> = &'t T
type State<'s> = EphemeralQueryState<'s>
fn query_mut<'t, 's>( +) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
impl<CQ1: ComponentQueryMut + ComponentQueryUnsafe + 'static, CQ2: ComponentQueryMut + ComponentQueryUnsafe + 'static> ComponentQueryMut for (CQ1, CQ2)
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
impl<'a, T: TileComponent> ComponentQueryMut for &'a mut T
source§impl<'a, T: TileComponent> ComponentQueryMut for &'a T
impl<'a, T: TileComponent> ComponentQueryMut for &'a T
Implementors§
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
source§unsafe fn query_unsafe<'t, 's>(
+) -> Option<Self::MutItem<'t>>
unsafe fn query_unsafe<'t, 's>( +) -> Option<Self::MutItem<'t>>
Implementations on Foreign Types§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a mut T
Implementors§
source§impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
impl<'a, T: TileComponent> ComponentQueryUnsafe for &'a T
Implementors§
Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,179,179,0,0,0,195,0,198,187,0,56,179,179,179,184,185,183,179,184,185,183,183,198,187,0,194,0,179,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,179,179,179,179,179,179,179,179,54,0,46,54,179,179,0,193,179,179,179,179,179,179,179,0,53,193,201,201,46,193,186,53,200,179,179,179,179,179,186,193,51,0,53,193,46,0,46,201,193,53,179,197,53,51,192,46,179,179,179,179,193,179,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,285,295,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,297,304,276,279,114,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,290,281,276,279,290,281,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,302,302,302,282,282,282,306,306,306,305,305,305,294,294,294,300,300,300,278,278,278,299,299,299,298,298,298,293,293,293,307,307,307,291,291,291,280,280,280,312,312,312,308,308,308,283,283,283,303,303,303,287,287,287,290,290,290,281,281,281,301,301,301,285,285,285,297,297,297,295,295,295,304,304,304,284,284,284,296,296,296,276,276,276,279,279,279,311,311,311,310,310,310,309,309,309,286,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,302,302,302,302,282,282,282,282,306,306,306,306,305,305,305,305,294,294,294,294,300,300,300,300,278,278,278,278,299,299,299,299,298,298,298,298,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,312,312,312,312,308,308,308,308,283,283,283,283,303,303,303,303,287,287,287,287,290,290,290,290,281,281,281,281,301,301,301,301,285,285,285,285,297,297,297,297,295,295,295,295,304,304,304,304,284,284,284,284,296,296,296,296,276,276,276,276,279,279,279,279,311,311,311,311,310,310,310,310,309,309,309,309,286,286,286,286,446,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,297,304,284,296,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,302,302,282,282,306,306,305,305,294,294,300,300,278,278,299,299,298,298,293,293,307,307,291,291,280,280,312,312,308,308,283,283,303,303,287,287,290,290,281,281,301,301,285,285,297,297,295,295,304,304,284,284,296,296,276,276,279,279,311,311,310,310,309,309,286,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,446,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,305,294,285,297,295,304,284,0,114,114,114,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,311,310,114,311,310,289,292,288,302,300,278,299,298,293,307,291,312,308,283,303,287,0,284,296,0,114,0,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,309,277,313,315,289,292,288,302,282,306,305,294,300,278,299,298,293,307,291,280,312,308,283,303,287,290,281,301,285,297,295,304,284,296,276,279,311,310,309,286,296,309,114,282,306,280,301,282,280,301,276,279,311,310,309,286,282,280,301,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[],17],[[]],[[]],[[],16],[[],16],[[[29,[15]]],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[108,106],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[[]],[144,74],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[[]],[172,[[40,[173]]]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[162,158],[177,158],[178,158],[179,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[179,179],5],[[],5],[[],5],[[],5],[[179,26],27],[[179,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[196,179]]]],[[46,[175,[198]]],[[8,[197,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[175,[198]]],[[8,[193,179]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,179]]]],[[46,[175,[198]]],[[8,[33,179]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[179]]]],[[46,[175,[198]],[175,[198]]],[[8,[179]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[179]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[[]],[196,198],[88,198],[39,198],[198,198],[[201,37],[[8,[194,179]]]],[[201,37],[[8,[194,179]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,179]]]],0,[193,[[8,[197,179]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[179]]]],[[201,194],[[8,[179]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[179]]]],[193,[[8,[179]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[190,188],[[]],[191,188],[[]],[[]],[39,187],[187,187],[[[127,[88]]],187],[88,187],[37,187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[224,191],[[]],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[302,23],[282,23],[306,23],[305,23],[294,23],[300,23],[278,23],[299,23],[298,23],[293,23],[307,23],[291,23],[280,23],[312,23],[308,23],[283,23],[303,23],[287,23],[290,23],[281,23],[301,23],[285,23],[297,23],[295,23],[304,23],[284,23],[296,23],[276,23],[279,23],[311,23],[310,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,302],[[[313,[[302,[275]]]]],[[302,[275]]]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[]],[23,282],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[[]],[23,306],[[[313,[[306,[275]]]]],[[306,[275]]]],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[]],[23,305],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[23,294],[[[313,[[300,[275]]]]],[[300,[275]]]],[23,300],[[[277,[[300,[275]]]]],[[300,[275]]]],[[]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[]],[[[277,[[278,[275]]]]],[[278,[275]]]],[23,278],[[[313,[[299,[275]]]]],[[299,[275]]]],[[[277,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[23,298],[[[313,[[298,[275]]]]],[[298,[275]]]],[[[277,[[298,[275]]]]],[[298,[275]]]],[[]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,293],[23,307],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[307,[275]]]]],[[307,[275]]]],[23,291],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[[277,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[280,[275]]]]],[[280,[275]]]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[23,312],[[[313,[[312,[275]]]]],[[312,[275]]]],[[]],[[[277,[[312,[275]]]]],[[312,[275]]]],[23,308],[[[277,[[308,[275]]]]],[[308,[275]]]],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[[]],[23,303],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[277,[[287,[275]]]]],[[287,[275]]]],[[]],[[[277,[[290,[275]]]]],[[290,[275]]]],[23,290],[[]],[[[313,[[290,[275]]]]],[[290,[275]]]],[[]],[23,281],[[[313,[[281,[275]]]]],[[281,[275]]]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[]],[23,301],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[23,297],[[[313,[[297,[275]]]]],[[297,[275]]]],[[]],[[[277,[[297,[275]]]]],[[297,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[[]],[23,295],[[[313,[[295,[275]]]]],[[295,[275]]]],[[]],[23,304],[[[277,[[304,[275]]]]],[[304,[275]]]],[[[313,[[304,[275]]]]],[[304,[275]]]],[23,284],[[]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[[313,[[284,[275]]]]],[[284,[275]]]],[23,296],[[[313,[[296,[275]]]]],[[296,[275]]]],[[]],[[[277,[[296,[275]]]]],[[296,[275]]]],[[[277,[[276,[275]]]]],[[276,[275]]]],[[[313,[[276,[275]]]]],[[276,[275]]]],[23,276],[[]],[[]],[23,279],[[[313,[[279,[275]]]]],[[279,[275]]]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[277,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[313,[[311,[275]]]]],[[311,[275]]]],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[23,310],[[[313,[[310,[275]]]]],[[310,[275]]]],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[[277,[[286,[275]]]]],[[286,[275]]]],[23,286],[[[313,[[286,[275]]]]],[[286,[275]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[302,[319]],25]],[[[282,[319]],25]],[[[306,[319]],25]],[[[305,[319]],25]],[[[294,[319]],25]],[[[300,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[298,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[312,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[303,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[301,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[304,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[276,[319]],25]],[[[279,[319]],25]],[[[311,[319]],25]],[[[310,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[[]],[292,23],[288,23],[[]],[[]],[302,23],[[]],[282,23],[[]],[306,23],[[]],[305,23],[[]],[294,23],[[]],[300,23],[[]],[278,23],[299,23],[[]],[[]],[298,23],[293,23],[[]],[307,23],[[]],[291,23],[[]],[[]],[280,23],[312,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[303,23],[287,23],[[]],[[]],[290,23],[281,23],[[]],[[]],[301,23],[[]],[285,23],[[]],[297,23],[295,23],[[]],[[]],[304,23],[284,23],[[]],[[]],[296,23],[[]],[276,23],[279,23],[[]],[311,23],[[]],[[]],[310,23],[[]],[309,23],[[]],[286,23],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[361,358],[[]],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[3,"CreateSurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"YCbCr"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCct"],[3,"AcesCc"],[3,"AcesCg"],[3,"CieXYZ"],[3,"Rec709"],[3,"EncodedBt2100PQ"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPrimePbPr"],[3,"YPbPr"],[3,"Bt2020"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
+"maplibre":{"doc":"Maplibre-rs","t":"AAAAOAAAAAOAAAAAAAAAAAAAAAGDDMMADMMMMMMDLLLLLLLLLLMLMLLLLMMDRRRDDRDRDDDDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLMDDDLLLLLLLLLLLLLAALLLLLLMALLLLLLLLLLLLLLLLLAAALMLLLLLLLLLLLLFDLLLLLLLLLLLLLLLLLLLRAARRFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFQIQQQIQQKKNIIIQQQELLLLKKLLLLLLLLLLKKLLLLLDAMMAMMAAAMMGIGENIQNNNNEIDEINEQNDDNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMKLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLKLMKLMLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMEDDDNNNNELLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNEINLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLGIDDDLLLLLLLLLLLLLLLLLLLKLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDENDLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMDDLMMLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLMMLMLLLLLLLLLLLLENDENNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLLLLLLLLLLLMLMMRDAAFAADMDLLLLLLLALLLLLFALALLLLDLLLLMLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDIKNDDIQIQNDEDDILLLLLLLLLLLLLLLLLLLLLKKKKMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKKAAAAAAAMMKKALLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLFDGDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADLLLLLMLLLLLLLLLLMLLMMLLLLFDDDINQINQEILLLLLLLLLLLLLLLLLLKKLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMKKLLKKLLLLLLLLLLLLLLLLLLLLFFNNRDNNNNDDEDCMLLLLLLLLLLLLLLLLLLLLLLLAALLLMLLMLLLLLALLLLLLAALLLLLLAALLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAAMLLMLAMAMLLAMAMALLLMAALLLLLLLLLLLLLLLLLLLLLMNENDDNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMLLDRDRRDRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMMRAARNNENNLLLLLLLLLLLLLLLLLLLLLLLLLQEINNLLLLLLLLKLLLLLLLLLLLLLNNNENNEDDNDNNENNNNNNNNNNNNNNINDNEEDENDDDEDENNNNDDEEENNNNNNLLLLLMAMMLLAMLLLLLLLAMMMMMMMMMLLLLLMMMAMMMAMMMMLKMMMMLLLLMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMENNNNNNNEDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNEENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMDSDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLLLLLDDNNNIDEEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLMMLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNNNNNDDEEENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMAARRDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDNDIIEDQNDLLLLLLLLLLLLLLLLLLAKKLLMMLLLMLLLLLLLLLLLLLLMMMKLLKLLMMMMLLLLLLLLLLLLIDNIIEQNLLLLLLLLLLKLKLLLLLLLLLLLLLMMKOKLLLLLLLLDDDDENNIIDDNDENDDDDDMMAMMMMMMKMMMMMMMMMMMMMMMAMMMMAMMMMMMAMMAMMMMMAAMMMMMMMKMMDLLLLMLLMLLLLLLLLLLIDLLLLMKLMLLLLLLLMMMMLLLLMDDDMLLLLLLLMLLLLLLMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLDDENNDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMLMLMMMMLLLLLLLLLLLLLLLMLLLLLMNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLMMMDLLLLMMLLMLLLLLLMMLMMLLLLMMMDLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLSSNSSDNNNNNNNNNNNNNNNNSSSSSSNNNNNNNNNNNNNNNDSNNNSDNSSSSSDNSSSSSSENNNNNNNNNNNNSDNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSNESSSSSSSSSESSSSDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGDIDDDDDDDDGGGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLKLLLKLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAAAAAAFDLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLFFFNRINNDNEDDDDGLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMLLMMLLLMLLLLLLLLLLLLLLLLLLLLMMMDRRDLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLLLLLLLLLLMMGDDDIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLMMMLLLLLLLLLLLLDNDNDNDNDDNDNDNDNDNQIIQDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNDNSDNDNDDNSEDDNDNDNDNDNDNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMAMMAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNDNDENDNDLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNNDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLNENEGGNDNLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMLLLLLLLLLLLLLLLDLLLLMLLLLLLLLLLLLMMMMLMLLLLLMMDDILLLLLLLLKLKLLLLLLLLLLLLLLLLMAMAALLLLLLLLAQQIIIIDQQLLLLLLLLLLLLLLLOMLLLLLLLKLKLKMLLLLGIIDLLLLLLALLLKLLKLKAMLLLLDIQLLLLLLMLLLLKLLLLLLLDLLLLLLLLLLLLLMLLLLLIIIDDQQIQQDIDDLLLLLLLLLLLLLLLLLLLLLLLKLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMKLKLKLMMMMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMMLLLLIRGDDKKLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAGDLLLLMMLLLLMLLLLMLLLLLLLLLMMLLLLLLLLLLLLDEDNNNNDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLMLLMLMLLLLLLLLLLLLLLLLLLLLLMMLLLLLMLMMLLLLLLLLLLLLLLLLMLLLLLMLLLLMMDQDILLLLLLLLLAMLAMLLLLLAAKLMMLLLLLDLLLLLLMLLLLLLLMLLLLLFFIIKKKKDDDDLLLLLLLLLLLLLLLLLFLLLMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMFMMMLLLLLLLLLLLLLLLLLLLLLLLNDDIQIQIQNDDENNIQGEDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLMLKKKKMKKKKMMMLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLKMMKKKKMAAFAAAAAMMKKKALLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLLLLLMLLMLLLLLDENNDLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLMLMFLLLLLLLLLLLLLLLLFDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLFLLLLLMLLMLLLLLADEDRNRDNRNDDRNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLMMMMMLLMLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLMLMLFDDDDDINQINQINQINQEILLLLLLLLLLLLLLLLLLLLLLLLLLMKKKKLLLLLLLLLLKKKKLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLMKLMKKKKLLLLKKLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLFFRDLLLLLMLLLLLLLLLLLLMLLLLLLLLLLMIIQIQDLLLLLLLKLLLLLLLLMLKLLLLLLKKKLLLLLLML","n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_lat_lon","get_children","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","coords","style","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","xy","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","RendererNotReady","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","reset","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","hash","image","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","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","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","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","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","equivalent","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","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","upcast","upcast","upcast","upcast","upcast","actual","expected","label","actual","expected","label","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisampling_supported","is_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","texture_format","texture_format_features","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","msaa","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","all","all","all_native_mask","all_webgpu_mask","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_dimensions","block_size","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","check_limits","check_limits_with_fail_fn","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","depth_texture_format","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","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_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","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","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_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","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","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_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","background_color","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","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","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","upcast","upcast","upcast","upcast","upcast","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","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","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","hash","id","id","int_value","int_value","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_mvt_unscaled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","Aabb2","Aabb3","FloatOrd","Plane","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","equivalent","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":[[0,"maplibre"],[24,"maplibre::benchmarking"],[26,"maplibre::benchmarking::tessellation"],[32,"maplibre::benchmarking::tessellation::zero_tessellator"],[39,"maplibre::context"],[59,"maplibre::coords"],[381,"maplibre::debug"],[441,"maplibre::debug::cleanup_system"],[442,"maplibre::debug::debug_pass"],[462,"maplibre::debug::draw_graph"],[465,"maplibre::debug::draw_graph::node"],[467,"maplibre::debug::queue_system"],[468,"maplibre::debug::render_commands"],[503,"maplibre::debug::resource_system"],[504,"maplibre::environment"],[514,"maplibre::event_loop"],[545,"maplibre::io"],[557,"maplibre::io::apc"],[746,"maplibre::io::apc::Input"],[748,"maplibre::io::geometry_index"],[882,"maplibre::io::geometry_index::TileIndex"],[884,"maplibre::io::scheduler"],[924,"maplibre::io::source_client"],[993,"maplibre::io::source_type"],[1064,"maplibre::kernel"],[1115,"maplibre::map"],[1186,"maplibre::map::CurrentMapContext"],[1188,"maplibre::platform"],[1195,"maplibre::platform::http_client"],[1197,"maplibre::platform::noweb"],[1219,"maplibre::platform::noweb::http_client"],[1241,"maplibre::platform::noweb::scheduler"],[1260,"maplibre::platform::scheduler"],[1261,"maplibre::plugin"],[1263,"maplibre::raster"],[1377,"maplibre::raster::populate_world_system"],[1397,"maplibre::raster::process_raster"],[1455,"maplibre::raster::queue_system"],[1456,"maplibre::raster::render_commands"],[1508,"maplibre::raster::request_system"],[1529,"maplibre::raster::resource"],[1530,"maplibre::raster::resource::raster"],[1556,"maplibre::raster::resource_system"],[1557,"maplibre::raster::transferables"],[1668,"maplibre::raster::upload_system"],[1670,"maplibre::render"],[1814,"maplibre::render::builder"],[1898,"maplibre::render::camera"],[2027,"maplibre::render::draw_graph"],[2030,"maplibre::render::draw_graph::node"],[2031,"maplibre::render::error"],[2061,"maplibre::render::eventually"],[2088,"maplibre::render::graph"],[2205,"maplibre::render::graph::Edge"],[2211,"maplibre::render::graph::InputSlotError"],[2214,"maplibre::render::graph::OutputSlotError"],[2217,"maplibre::render::graph::RenderGraphError"],[2228,"maplibre::render::graph::RunSubGraphError"],[2236,"maplibre::render::graph::context"],[2370,"maplibre::render::graph::context::InputSlotError"],[2373,"maplibre::render::graph::context::OutputSlotError"],[2376,"maplibre::render::graph::context::RunSubGraphError"],[2384,"maplibre::render::graph::edge"],[2438,"maplibre::render::graph::edge::Edge"],[2444,"maplibre::render::graph::graph"],[2514,"maplibre::render::graph::node"],[2719,"maplibre::render::graph::node_slot"],[2858,"maplibre::render::graph_runner"],[2902,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2912,"maplibre::render::main_graph"],[2914,"maplibre::render::main_graph::node"],[2916,"maplibre::render::main_pass"],[2953,"maplibre::render::render_commands"],[2988,"maplibre::render::render_phase"],[3067,"maplibre::render::render_phase::draw"],[3114,"maplibre::render::resource"],[3190,"maplibre::render::resource::TextureView"],[3192,"maplibre::render::resource::buffer"],[3211,"maplibre::render::resource::pipeline"],[3237,"maplibre::render::resource::shader"],[3312,"maplibre::render::resource::surface"],[3426,"maplibre::render::resource::texture"],[3470,"maplibre::render::resource::texture::TextureView"],[3472,"maplibre::render::resource::tile_pipeline"],[3500,"maplibre::render::resource::tracked_render_pass"],[3534,"maplibre::render::settings"],[4037,"maplibre::render::settings::TextureFormat"],[4039,"maplibre::render::shaders"],[4267,"maplibre::render::systems"],[4273,"maplibre::render::systems::cleanup_system"],[4274,"maplibre::render::systems::graph_runner_system"],[4293,"maplibre::render::systems::resource_system"],[4312,"maplibre::render::systems::sort_phase_system"],[4313,"maplibre::render::systems::tile_view_pattern_system"],[4314,"maplibre::render::systems::upload_system"],[4315,"maplibre::render::tile_view_pattern"],[4442,"maplibre::render::tile_view_pattern::pattern"],[4489,"maplibre::schedule"],[4566,"maplibre::style"],[6443,"maplibre::style::layer"],[6570,"maplibre::style::raster"],[6625,"maplibre::style::source"],[6704,"maplibre::style::style"],[6735,"maplibre::tcs"],[6779,"maplibre::tcs::resources"],[6822,"maplibre::tcs::system"],[6848,"maplibre::tcs::system::function"],[6870,"maplibre::tcs::system::stage"],[6890,"maplibre::tcs::tiles"],[7009,"maplibre::tcs::world"],[7027,"maplibre::tessellation"],[7075,"maplibre::tessellation::zero_tessellator"],[7116,"maplibre::tile"],[7262,"maplibre::util"],[7296,"maplibre::util::fps_meter"],[7317,"maplibre::util::grid"],[7319,"maplibre::util::label"],[7325,"maplibre::util::math"],[7426,"maplibre::vector"],[7601,"maplibre::vector::populate_world_system"],[7621,"maplibre::vector::process_vector"],[7685,"maplibre::vector::queue_system"],[7686,"maplibre::vector::render_commands"],[7721,"maplibre::vector::request_system"],[7742,"maplibre::vector::resource"],[7743,"maplibre::vector::resource::buffer_pool"],[7913,"maplibre::vector::resource_system"],[7914,"maplibre::vector::transferables"],[8093,"maplibre::vector::upload_system"],[8095,"maplibre::view_state"],[8127,"maplibre::window"]],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Adopted from tilebelt","Get the tile which is one zoom level lower and contains …","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Resets the complete state of this map - a new renderer and …","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transform between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","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.","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","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).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","","The multi-sampling properties of the pipeline.","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Special depth format with 16 bit integer depth.","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Supported on Linux/Android, the web through webassembly …","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call RenderPass::multi_draw_indirect …","Allows the user to call …","Configuration resource for Multi-Sample Anti-Aliasing.","Power usage is not considered when choosing an adapter.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","Allows for usage of textures of format …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to use the early_depth_test attribute.","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Allows shaders to use i16. Not currently supported in naga…","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","Stencil format with 8 bit integer stencil.","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC family of compressed textures. ASTC textures …","Enables ASTC HDR family of compressed textures.","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Allows for timestamp queries inside render passes.","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Provides configuration for renderer initialization. Use …","Adds an Srgb suffix to the given texture format, if the …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the aspect-specific format of the original format","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the dimension of a block of texels.","Returns the texel block size of this format.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Returns the number of components this format has.","Returns the number of components this format has taking …","The constraints on limits allowed regardless of what the …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns true if the bitflags contains bits that are not …","Returns true if the bitflags contains bits that are not …","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guaranteed to be compatible with …","These default limits are guaranteed to be compatible with …","","","","","","","","","","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The features to ensure are enabled regardless of what 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.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Returns the format features guaranteed by the WebGPU spec.","Returns true if the format has a color aspect","Returns true if the format has a depth aspect","Returns true if the format has a stencil aspect","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the format is a combined depth-stencil …","Returns true for compressed formats.","Returns true if self is a depth or stencil component of …","Returns true if the format is a depth and/or stencil format","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","Returns true for srgb formats.","","","","","","","","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","Maximum binding index allowed in create_bind_group_layout. …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Strips the Srgb suffix from the given texture format.","Returns the required features (if any) in order to use the …","Returns the sample type compatible with this format and …","The number of samples to run for Multi-Sample …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Explicitly set a texture format or let the renderer …","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","ASTC RGBA channel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","","","","","","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","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 trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","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.","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","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 the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"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,345,345,0,0,355,355,355,355,355,355,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,30,18,18,11,11,19,13,20,21,21,17,17,16,28,30,18,11,19,13,20,21,17,16,28,11,21,17,16,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,30,18,11,19,13,20,21,17,16,28,18,11,21,17,11,21,17,18,11,20,21,17,16,18,18,18,11,11,11,21,21,21,17,17,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,28,30,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,28,16,17,17,11,21,17,30,18,11,19,13,20,21,17,16,28,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,17,21,16,28,11,11,30,18,11,19,13,20,21,17,16,28,28,19,13,19,30,30,28,28,28,13,18,11,19,13,28,28,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,18,11,19,13,20,21,17,16,28,30,30,20,21,17,16,20,21,17,16,21,17,28,28,0,0,0,47,48,41,47,48,41,47,48,41,47,48,41,41,0,0,41,47,47,48,41,48,48,0,47,48,41,47,48,41,47,48,41,47,41,47,48,41,47,48,41,0,0,0,48,48,47,48,41,47,48,41,47,48,41,47,48,41,0,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,408,409,0,43,0,43,68,43,0,43,43,68,68,61,0,0,0,410,411,410,0,61,61,61,61,410,411,61,61,61,61,61,61,61,61,61,61,411,412,61,61,61,61,61,0,0,360,360,0,360,360,0,0,0,360,360,0,0,0,0,73,0,413,67,67,76,76,0,0,0,0,0,65,0,413,67,0,0,76,0,67,65,75,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,413,70,70,65,71,65,71,65,70,73,74,65,75,76,67,71,72,73,73,74,75,75,76,76,67,67,70,73,74,65,75,76,67,71,74,72,78,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,65,75,71,70,73,74,65,75,76,67,71,74,70,73,74,65,75,76,67,71,70,74,70,73,75,76,67,413,70,70,129,71,71,65,74,74,65,71,73,75,76,67,74,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,70,73,74,65,75,76,67,71,414,414,0,0,0,0,86,95,86,95,0,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,80,79,80,86,80,86,80,79,79,90,79,80,90,95,79,80,86,80,80,79,79,80,86,90,95,79,80,86,80,80,79,79,79,79,79,90,90,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,79,79,79,79,79,79,90,79,79,79,95,79,79,79,80,79,79,79,90,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,90,95,79,80,86,79,415,416,0,97,0,0,97,100,97,100,97,100,97,100,97,100,97,97,97,100,97,100,97,100,97,100,100,97,100,97,97,69,100,97,100,97,100,97,100,97,100,97,0,0,0,0,0,102,106,60,102,106,60,102,106,60,102,106,60,102,60,102,60,102,106,60,101,102,60,106,106,102,106,106,106,60,60,102,102,106,60,102,106,60,102,60,102,106,60,102,106,60,102,60,106,106,102,60,106,102,106,60,102,106,60,102,106,60,102,106,60,105,0,0,105,0,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,110,111,105,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,111,110,111,110,111,105,110,111,105,110,111,105,110,111,105,110,111,105,110,111,0,0,44,44,112,44,112,44,112,44,112,44,112,112,112,44,112,44,112,112,44,112,44,112,44,112,44,112,44,112,44,44,112,112,44,44,112,44,44,44,112,44,112,44,112,44,112,112,112,112,112,0,113,0,0,417,417,113,113,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,417,63,113,113,113,417,63,113,63,417,63,113,417,63,113,113,417,63,113,63,417,63,113,63,63,63,63,63,113,63,63,63,113,417,63,113,417,63,113,417,63,113,417,63,113,63,63,63,418,418,0,0,0,0,0,0,0,0,118,0,117,117,117,117,117,117,117,0,117,117,117,117,117,0,0,117,0,117,117,117,117,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,0,116,419,0,0,0,120,0,120,419,0,0,0,0,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,420,421,420,421,124,125,121,123,121,124,125,419,123,121,124,125,419,123,124,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,123,420,421,0,0,0,0,0,0,0,124,125,420,421,0,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,121,124,125,419,123,0,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,0,128,0,131,130,128,131,130,128,131,130,128,131,130,128,130,131,131,130,128,128,128,131,130,128,131,130,128,131,130,128,131,130,131,130,128,131,130,128,130,130,130,0,128,128,131,130,128,131,130,128,131,130,128,131,130,128,0,0,0,0,0,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,422,423,424,0,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,0,146,120,0,146,120,0,0,144,145,146,146,147,144,145,146,147,146,144,145,146,147,144,145,146,147,420,421,144,145,146,147,146,147,420,421,144,145,144,145,144,145,146,147,146,146,146,146,146,146,144,145,146,144,145,146,147,146,144,144,144,145,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,420,421,144,145,420,421,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,144,145,146,147,0,0,151,151,0,0,151,151,151,151,0,0,0,0,0,153,55,153,152,151,151,150,55,153,152,151,150,151,55,153,152,151,150,55,153,152,151,150,150,0,0,151,151,150,55,152,153,153,55,153,152,151,150,0,151,151,151,151,151,151,0,0,151,55,153,152,151,150,0,0,151,153,153,153,153,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,0,0,55,55,153,153,55,0,153,0,55,153,153,0,153,0,153,0,153,55,153,55,0,0,151,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,55,153,152,151,150,153,164,0,164,0,0,164,0,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,115,115,115,164,115,164,163,165,115,164,163,165,115,163,164,163,165,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,115,165,163,115,115,164,163,165,115,164,163,165,115,164,163,165,115,164,164,163,165,115,163,115,115,115,0,0,0,0,0,0,0,0,0,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,168,167,167,167,167,167,167,167,168,174,172,172,168,169,169,167,169,167,168,174,172,168,169,167,167,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,169,174,172,168,169,167,167,167,167,168,167,167,167,167,167,167,174,169,168,167,167,167,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,174,172,168,169,167,167,167,167,167,167,167,167,167,168,168,0,0,0,0,158,158,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,182,0,0,180,180,180,180,180,180,180,180,180,180,182,180,180,180,180,180,180,180,180,180,180,180,180,180,188,203,195,0,177,177,0,0,0,195,0,198,187,0,56,177,177,177,184,185,183,177,184,185,183,183,198,187,0,194,0,177,0,0,0,0,56,0,0,0,0,0,0,56,188,203,194,0,0,0,0,0,183,188,203,177,177,177,177,177,177,177,177,54,0,46,54,177,177,0,193,177,177,177,177,177,177,177,0,53,193,201,201,46,193,186,53,200,177,177,177,177,177,186,193,51,0,53,193,46,0,46,201,193,53,177,197,53,51,192,46,177,177,177,177,193,177,425,425,426,425,425,426,427,427,427,428,428,428,429,429,430,431,430,432,431,431,429,429,432,433,433,434,433,433,434,433,434,0,184,185,183,184,185,183,183,0,0,0,0,183,186,53,183,183,184,184,185,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,183,184,185,183,184,185,183,183,183,184,184,184,185,185,185,53,183,183,184,184,185,185,186,53,183,184,185,53,53,53,53,53,53,53,186,53,186,53,183,184,185,186,53,183,184,185,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,53,53,53,183,184,185,53,53,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,186,53,183,184,185,427,427,427,428,428,428,433,433,434,433,433,434,433,434,195,0,0,195,194,194,194,194,195,195,194,195,194,195,194,195,194,194,194,195,194,195,194,195,194,194,194,195,195,195,194,194,195,194,194,194,195,194,195,194,195,194,195,194,195,194,194,195,194,195,194,195,194,195,425,425,426,425,425,426,0,46,0,46,46,46,46,200,46,200,46,200,46,200,46,46,46,200,46,46,200,46,46,46,46,46,46,46,46,46,200,46,46,200,200,46,200,46,200,46,200,46,200,46,46,46,46,46,46,46,46,46,200,46,46,46,46,200,46,46,200,46,200,46,200,46,200,46,46,46,0,0,198,56,198,0,0,0,0,0,56,0,56,201,201,54,193,202,196,196,56,56,201,198,198,54,193,202,196,56,201,198,196,54,193,202,196,56,201,198,54,193,202,196,56,201,198,196,198,196,198,196,54,54,54,197,193,202,196,56,201,198,197,197,197,196,56,198,196,193,196,56,198,196,196,196,56,56,56,198,198,198,193,196,56,56,201,198,54,193,202,196,56,56,56,56,201,198,198,198,198,198,201,201,201,201,196,201,193,201,197,197,201,201,193,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,197,54,193,202,196,56,201,198,193,193,196,193,193,193,197,197,201,201,193,196,56,201,201,197,202,56,196,198,56,54,193,202,196,56,201,198,54,193,202,196,56,201,198,54,193,202,196,56,201,198,193,54,193,202,196,56,201,198,197,197,193,193,188,203,187,187,188,203,0,0,0,0,0,188,203,188,203,203,187,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,188,203,187,51,192,188,203,187,51,192,203,187,203,187,203,203,203,187,187,187,188,203,203,187,51,192,188,188,188,188,203,187,187,187,187,187,187,51,192,192,192,192,192,188,203,187,51,192,188,203,187,51,192,203,187,51,192,188,203,187,51,192,192,188,203,187,51,192,192,192,51,51,188,51,192,188,203,187,51,203,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,188,203,187,51,192,205,205,205,205,0,0,435,205,435,205,435,205,435,205,435,205,205,205,435,205,205,435,205,435,205,435,205,435,205,435,205,205,435,435,205,205,435,205,435,205,435,205,435,205,436,436,437,436,438,437,436,438,437,438,0,0,0,0,0,0,206,207,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,206,0,0,0,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,439,440,0,0,59,0,0,0,0,0,57,59,0,209,209,132,208,209,132,208,209,132,208,209,132,208,209,209,209,132,208,0,49,57,132,208,132,208,209,132,208,132,209,132,208,209,132,208,209,209,132,208,209,209,132,208,209,211,211,210,209,209,57,132,208,132,208,132,132,209,132,208,209,132,208,209,132,208,209,132,208,0,0,59,0,0,0,57,59,59,211,59,211,59,211,59,211,59,211,49,211,57,59,211,59,211,59,211,59,211,59,211,59,211,211,211,211,210,0,57,59,211,59,211,59,211,59,211,0,0,0,0,0,221,221,0,0,0,0,191,0,0,191,0,0,0,0,0,215,215,0,214,441,217,226,212,226,442,216,217,212,226,160,223,214,212,212,226,212,226,441,223,58,0,218,212,226,226,0,218,160,137,216,217,215,0,218,216,0,441,137,218,441,218,0,0,223,226,212,226,137,223,226,267,443,443,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,0,212,212,212,212,212,442,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,0,215,215,216,216,217,215,216,217,215,215,216,217,215,216,217,217,215,216,217,215,216,217,215,216,217,216,216,217,216,216,216,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,216,217,215,216,215,216,217,215,216,217,215,216,217,215,216,217,215,216,217,0,0,0,221,221,0,0,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,441,218,160,223,218,441,221,160,223,218,441,221,160,160,160,218,160,160,160,223,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,160,223,218,441,221,160,223,441,223,218,160,160,218,160,218,160,218,160,218,218,160,441,218,441,218,223,218,441,221,160,223,218,441,221,160,223,218,441,221,160,223,223,218,441,221,160,223,191,0,0,191,137,191,137,191,137,191,137,191,191,137,191,191,137,191,191,191,137,137,191,137,191,137,191,137,191,137,191,137,137,191,137,137,191,137,191,137,191,137,191,137,443,443,0,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,226,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,234,234,139,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,234,234,234,233,233,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,233,238,238,237,234,0,237,234,233,234,234,234,0,237,234,234,234,234,233,234,0,139,139,139,139,139,139,139,139,139,139,139,139,234,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,234,233,234,234,234,234,234,234,234,139,0,234,234,234,234,234,234,234,234,234,0,234,234,234,233,0,139,233,234,234,234,237,237,233,233,234,234,236,236,139,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,139,156,233,234,233,234,233,234,233,234,233,233,234,234,233,234,233,234,139,139,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,139,139,156,233,234,233,234,237,234,236,156,142,157,157,156,233,234,156,237,233,234,236,139,156,238,142,157,236,236,237,233,234,236,139,237,233,234,236,139,233,234,237,233,234,236,139,237,237,237,233,233,233,234,234,234,236,236,236,139,139,139,233,234,156,237,233,233,233,233,233,234,234,234,234,234,236,139,237,233,233,234,236,139,156,238,142,157,233,234,233,233,234,234,233,234,233,234,233,234,139,139,139,139,237,233,234,236,139,233,234,233,234,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,233,234,139,139,139,139,233,234,142,139,237,233,234,236,139,156,238,142,157,233,234,233,234,156,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,157,233,234,156,157,156,233,234,139,139,139,142,233,234,233,234,233,234,233,234,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,237,233,234,236,139,156,238,142,157,233,234,237,233,234,236,139,156,238,142,157,236,236,444,444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,246,245,246,247,248,249,250,251,245,246,247,248,249,250,251,248,252,245,247,251,445,252,253,254,445,252,253,254,252,253,254,245,246,247,248,249,250,251,252,248,252,253,254,255,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,246,247,249,250,251,247,247,251,251,245,246,247,248,249,250,251,250,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,252,253,254,245,246,247,248,249,250,251,245,245,249,250,0,0,0,0,0,0,0,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,0,0,263,0,0,263,263,0,263,0,0,0,0,0,0,261,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,262,262,261,263,264,262,263,264,262,264,262,262,266,261,266,263,264,262,261,263,264,262,266,263,264,262,261,181,181,181,266,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,266,263,264,262,261,266,263,264,262,261,261,262,0,268,266,264,262,264,264,263,264,262,262,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,266,263,264,262,261,268,268,262,0,0,0,0,268,269,268,269,268,269,268,269,268,268,269,269,268,269,268,269,269,268,269,268,269,268,269,268,269,268,269,268,268,269,268,268,269,268,269,268,269,268,269,268,268,268,268,0,0,0,0,0,0,42,42,42,42,274,273,42,274,273,42,274,273,42,274,273,42,42,42,274,273,271,42,271,271,271,270,274,273,42,42,42,270,274,273,42,274,273,42,274,273,274,273,42,271,274,273,42,42,273,42,271,274,273,42,42,42,42,273,42,274,273,42,274,273,42,274,273,42,274,273,42,0,315,0,315,0,315,0,315,0,0,315,0,315,0,315,0,315,0,315,446,0,0,314,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,0,315,314,0,315,0,315,0,0,315,314,0,0,0,315,0,315,0,315,0,315,0,315,0,315,285,295,277,313,277,277,313,313,315,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,285,295,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,297,303,302,279,114,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,290,281,302,279,290,281,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,313,313,313,315,315,315,289,289,289,292,292,292,288,288,288,306,306,306,282,282,282,305,305,305,304,304,304,294,294,294,298,298,298,278,278,278,299,299,299,276,276,276,293,293,293,307,307,307,291,291,291,280,280,280,311,311,311,308,308,308,283,283,283,301,301,301,287,287,287,290,290,290,281,281,281,300,300,300,285,285,285,297,297,297,295,295,295,303,303,303,284,284,284,296,296,296,302,302,302,279,279,279,310,310,310,312,312,312,309,309,309,286,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,289,289,289,289,289,292,292,292,292,288,288,288,288,306,306,306,306,282,282,282,282,305,305,305,305,304,304,304,304,294,294,294,294,298,298,298,298,278,278,278,278,299,299,299,299,276,276,276,276,293,293,293,293,307,307,307,307,291,291,291,291,280,280,280,280,311,311,311,311,308,308,308,308,283,283,283,283,301,301,301,301,287,287,287,287,290,290,290,290,281,281,281,281,300,300,300,300,285,285,285,285,297,297,297,297,295,295,295,295,303,303,303,303,284,284,284,284,296,296,296,296,302,302,302,302,279,279,279,279,310,310,310,310,312,312,312,312,309,309,309,309,286,286,286,286,446,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,297,303,284,296,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,290,281,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,277,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,315,289,289,292,292,288,288,306,306,282,282,305,305,304,304,294,294,298,298,278,278,299,299,276,276,293,293,307,307,291,291,280,280,311,311,308,308,283,283,301,301,287,287,290,290,281,281,300,300,285,285,297,297,295,295,303,303,284,284,296,296,302,302,279,279,310,310,312,312,309,309,286,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,446,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,304,294,285,297,295,303,284,0,114,114,114,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,310,312,114,310,312,289,292,288,306,298,278,299,276,293,307,291,311,308,283,301,287,0,284,296,0,114,0,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,309,277,313,315,289,292,288,306,282,305,304,294,298,278,299,276,293,307,291,280,311,308,283,301,287,290,281,300,285,297,295,303,284,296,302,279,310,312,309,286,296,309,114,282,305,280,300,282,280,300,302,279,310,312,309,286,282,280,300,114,323,0,323,0,0,323,0,323,0,320,321,322,323,324,320,321,322,323,324,320,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,324,320,321,322,323,324,320,321,322,323,324,321,320,321,322,323,324,320,321,322,323,324,323,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,322,324,324,324,324,320,321,322,323,324,324,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,320,321,322,323,324,325,325,0,0,325,326,325,326,325,326,325,326,325,326,325,326,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,325,326,326,326,326,326,326,326,326,326,325,326,325,326,325,326,325,326,325,326,325,326,328,0,32,0,0,0,328,0,32,32,327,328,32,327,328,327,32,327,328,32,327,328,327,32,327,328,32,327,328,32,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,327,327,327,32,327,328,327,32,327,328,32,327,328,32,327,328,32,327,328,32,327,328,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,330,331,330,331,330,331,330,331,329,330,329,330,331,330,331,330,331,330,331,330,331,330,331,330,331,330,331,331,0,330,0,0,330,331,330,331,330,331,330,331,0,265,447,0,0,0,0,0,265,447,332,332,332,332,332,333,332,333,333,333,332,332,332,332,332,0,332,332,332,332,332,332,333,332,265,332,447,332,448,332,332,332,332,332,0,0,0,0,335,335,335,335,335,335,0,335,335,335,272,335,335,336,335,336,0,335,335,335,335,335,0,0,449,337,337,337,337,337,337,337,337,337,337,337,449,337,337,337,337,337,337,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,450,451,0,450,451,0,0,0,0,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,149,339,339,340,341,149,339,340,341,149,342,343,344,341,339,149,342,343,343,343,149,339,344,341,339,149,342,149,344,344,341,339,149,342,344,341,339,149,342,341,339,342,344,341,339,149,342,343,344,341,339,149,342,342,450,149,451,149,452,149,341,344,344,149,339,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,344,341,339,149,342,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0,0,0,0,0,453,453,348,345,348,345,348,345,348,345,345,345,345,348,345,345,348,345,345,345,348,345,348,345,348,345,348,345,348,345,348,348,345,348,345,348,345,348,345,348,345,345,0,0,0,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,357,357,357,357,0,358,359,360,357,357,358,359,360,357,357,357,358,358,358,359,360,357,358,359,360,357,358,359,360,358,359,360,357,358,359,360,357,357,358,359,360,357,358,358,358,359,360,357,357,357,358,359,360,358,359,360,357,357,357,357,360,360,360,358,358,358,359,360,357,358,358,359,360,357,357,357,359,357,359,359,358,358,358,359,360,357,358,359,360,357,358,359,360,357,358,359,360,357,357,358,359,360,357,360,360,357,360,359,359,358,358,358,358,359,359,359,359,358,359,360,357,358,359,360,357,358,359,360,357,359,359,358,359,360,357,358,358,358,359,360,357,360,360,0,367,0,0,366,366,366,366,366,366,366,366,366,0,368,366,0,366,366,366,366,366,366,0,0,367,366,368,366,366,366,366,366,366,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,0,0,0,14,454,14,454,0,0,0,0,372,35,374,370,370,372,35,374,370,372,35,374,370,372,35,374,370,0,370,370,370,372,0,0,0,372,35,374,370,370,370,370,370,370,372,35,374,370,372,35,374,370,372,372,372,372,372,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,0,35,374,0,35,374,372,372,35,374,370,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,372,35,374,370,455,0,0,0,376,0,376,0,376,455,0,0,0,385,385,0,376,0,0,0,0,0,0,0,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,387,377,456,457,458,459,384,456,457,458,459,383,387,386,377,380,381,382,381,382,377,387,386,455,380,381,387,382,377,387,386,455,380,381,380,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,458,382,377,387,386,455,380,381,457,383,381,456,457,458,459,384,0,0,0,0,0,0,0,0,387,386,457,458,459,0,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,382,377,387,386,455,380,381,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,385,385,0,383,384,385,383,384,385,383,384,385,383,384,385,384,383,383,384,385,385,385,383,384,385,383,384,385,383,384,385,383,384,383,384,385,383,384,385,384,384,384,383,384,384,0,385,384,384,385,383,384,385,383,384,385,383,384,385,383,384,385,0,0,0,0,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,460,461,0,389,389,389,389,389,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,393,0,0,393,0,393,0,0,0,393,390,390,390,393,394,392,395,391,390,393,394,392,395,391,391,390,393,394,392,395,391,390,393,394,392,395,391,392,392,392,392,390,391,393,392,393,392,392,391,390,393,394,392,395,391,390,390,392,391,390,393,394,392,395,391,390,393,394,392,395,391,390,391,391,390,390,390,390,390,390,392,392,394,394,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,390,393,394,392,395,391,391,390,392,395,391,391,390,390,394,391,390,390,390,390,390,391,391,392,393,392,391,390,393,394,392,395,391,390,393,394,392,395,391,394,390,393,394,392,395,391,390,393,394,392,395,391,390,390,392,390,390,392,0,0,0,0,0,0,0,402,376,0,402,376,0,402,376,0,402,376,0,0,398,399,400,402,402,401,403,398,399,400,402,401,403,402,398,399,400,402,401,403,398,399,400,402,401,403,401,456,457,458,459,398,399,400,401,402,401,403,402,401,403,456,457,458,459,398,399,400,401,398,399,400,401,398,399,400,402,401,403,402,402,402,402,402,402,401,398,399,400,402,401,398,399,400,402,401,403,402,400,398,398,399,399,400,400,402,401,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,458,401,398,399,400,402,401,403,401,457,399,399,456,457,458,459,398,399,400,401,457,458,399,401,402,401,403,459,400,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,398,399,400,402,401,403,0,0,0,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,0,0,462,0,155,0,222,222,222,222,222,222,222,462,222,222,222,222,222,222,222,222,222,222,155,222,222,222,222,222,222,155,155,154,222,222,222,222,222,222,222,222],"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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[],[[23,[7]]]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[24,[[8,[11]]]],[24,[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[18,26],27],[[11,26],27],[[11,26],27],[[19,26],27],[[19,26],27],[[13,26],27],[[13,26],27],[[20,26],27],[[21,26],27],[[21,26],27],[[17,26],27],[[17,26],27],[[16,26],27],[[16,26],27],[[28,26],27],[[]],[[]],[12,11],[[]],[[]],[[]],[11,13],[[]],[[],21],[[]],[[]],[[],17],[[[29,[15]]],16],[[],16],[[]],[[],16],[[]],[[19,13],16],[17,[[23,[17]]]],[17,[[10,[17]]]],[[11,25]],[[21,25]],[[17,25]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,30],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,32],[[10,[21]]]],[[21,32],[[10,[17]]]],[[16,11,13],17],[[28,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[28,33],0,[13,11],0,[30,17],[30,17],0,0,0,[[13,13],5],[[[34,[11]]],18],[12,11],[[15,15],19],[15,13],[[[35,[15]],36,37,13,11],28],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[[11,38],8],[[17,38],8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[],39],[[],39],[[],39],[[],39],[[],39],[[17,13],[[40,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[30,17],[30,17],0,0,0,0,0,0,0,0,0,0,[28,11],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[41,42,[4,[[44,[43]]]],45,46]],0,0,[[],41],[47],[[]],[[]],[[]],[48,49],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[48],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[50,[[52,[51]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],50],[[50,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],9],[[],10],[[50,55]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,48,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],60],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[61,26],27],[[61,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[[[63,[43]],[10,[64]]]],[[],[[8,[61]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[65,66],[[8,[67]]]],[[[70,[68,69]],65,[66,[68]]],[[8,[67]]]],0,[65,65],[71,71],[[]],[[]],[24,[[8,[65]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72],5],[[73,26],27],[[73,26],27],[[74,26],27],[[75,26],27],[[75,26],27],[[76,26],27],[[76,26],27],[[67,26],27],[[67,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[74,72],5],[[72,25]],[[],74],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[74,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[70,[68,69]]]],[[72,[3,[1]]],74],0,[62],[62],[62],[62],[77],[[[70,[68,69]],77]],0,[78,[[8,[75]]]],[[71,78],[[8,[75]]]],0,[[65,38],8],[74,72],0,[[]],[[]],[[],39],[[],39],[[],39],[[],39],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[79,[[81,[[80,[15]]]]]],[[[80,[[0,[82,83,84,85]]]]],[[80,[[0,[82,83,84,85]]]]]],[[[86,[[0,[82,83,84,85]]]]],[[86,[[0,[82,83,84,85]]]]]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]],5],[[79,[10,[88]]],[[8,[89]]]],[79,[[8,[89]]]],[[],90],[[],79],[[[80,[[0,[82,83,84,87]]]]]],[[]],[[]],[[]],[[]],[[]],[[[80,[[0,[82,83,84,87]]]]]],0,[[79,64],[[8,[89]]]],[[79,64],[[8,[89]]]],[[[80,[[0,[82,83,84,91]]]],26],27],[[[86,[[0,[82,83,84,91]]]],26],27],[[]],[[]],[[]],[[]],[[]],[[[92,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],[[[94,[[0,[82,83,84,87]]]],[93,[39,39]]],[[10,[[80,[[0,[82,83,84,87]]]]]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[79,[[52,[[80,[15]]]]]],0,[[90,17,95]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[],90],[[],79],[[79,37],[[8,[89]]]],[[79,37],[[8,[89]]]],[[95,20],[[52,[[80,[15]]]]]],[[79,5,37,37],[[8,[89]]]],[[79,5,37],[[8,[89]]]],0,0,[79,[[8,[89]]]],[79,[[8,[89]]]],[[79,37,88,96],[[8,[5,89]]]],[[90,16,11,13],[[10,[[52,[[80,[15]]]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[79,15,15,37],[[8,[89]]]],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[97,26],27],[[97,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[[0,[98,99]]],[[8,[97]]]],[[100,[0,[98,99]]],[[8,[97]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[102,[[0,[101,85]]]]],[[102,[[0,[101,85]]]]]],[[[60,[[0,[101,85]]]]],[[60,[[0,[101,85]]]]]],[[]],[[]],[[]],[[]],[[]],[88,[[104,[[3,[103]]]]]],[[[102,[101]],17,105],[[8,[[52,[12]],106]]]],[[[60,[101]],17,105],[[8,[[52,[12]],106]]]],[[106,26],27],[[106,26],27],[[]],[107,106],[[]],[108,106],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[101,[[102,[101]]]],[[[102,[101]]],[[60,[101]]]],[62],[106,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[111,111],[105,105],[[]],[[]],[[]],[[],110],[[],111],[[]],[[]],[[]],0,0,[[110,17],39],[[111,17],39],[[105,17],39],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[88,88],110],[[88,88,88],111],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,[[[44,[43]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[112,[43]]],[[44,[43]]]],[[],[[112,[43]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[44,[43]]]],0,0,[[],[[112,[43]]]],[[[44,[43]]]],0,0,[[[44,[43]]],60],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],[[[112,[43]]],[[112,[43]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[63,[43]]],[[8,[6,113]]]],[[[63,[43]]],[[8,[6,113]]]],[[]],[[]],[[]],[[113,26],27],[[113,26],27],[[]],[[]],[[]],[[[63,[43]]],[[8,[113]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[63,[43]]],5],[[],5],[[],5],[[],5],[[[63,[43]]],[[4,[[44,[43]]]]]],0,0,[[114,[44,[43]],115,[52,[[3,[116]]]]],[[8,[[63,[43]],113]]]],0,[62],[[[63,[43]]]],[[[63,[43]]],[[8,[113]]]],0,[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[63,[43]]]],0,[[[63,[43]]]],0,0,0,0,0,0,[103],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],117],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[103],0,[117,60],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[118,118],[[]],[[]],[[118,88],[[104,[[3,[103]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[39]]],118],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],119],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],119],[[119,98],[[8,[97]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[42,[4,[44]],45,46]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[121,[120]],42,[4,[[44,[43]]]],45,46]],[[17,39,122]],[17],[[],17],[[],17],0,0,[[],[[121,[120]]]],[[],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],0,0,0,0,0,0,0,0,0,[[],124],[[],125],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[126,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[126,[43]]]],0,[[[126,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[128,26],27],[[128,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[130,[120,129]],17,39,122],[[8,[128]]]],[129,[[130,[120,129]]]],0,[[[34,[12]],131,[130,[120,129]]],[[8,[128]]]],[62],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[134,[43,120]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[134,[43,120]]]],0,[[[134,[43,120]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[135,136,17,137]],[[]],[[]],0,[[135,138,136,139,7,7,140],137],[[]],[[]],[[135,17],[[10,[141]]]],[[135,17,45],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,[[142,136,143],135],[135,143],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,39,122]],[17],[[17,39,122],144],[17,145],[146,146],[147,147],[[]],[[]],[[],17],[[],17],[144,17],[145,17],0,0,[[]],[[]],[[]],[[]],[14,5],[25],[[146,146],5],[[],5],[[],5],[[],5],[[144,26],27],[[145,26],27],[[146,26],27],[[]],[[]],[[]],[[]],[[146,25]],0,[144,74],[[]],[[]],[145,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],72],[[],72],[[],72],[[],72],[[],124],[[],125],[144,124],[145,125],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[135,136,148,149,114,28]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[150,42,[4,[[44,[43]]]],45,46]],0,0,[151,151],[[]],[[],150],0,[152],[153,136],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[25],[[151,151],5],[[],5],[[],5],[[],5],0,0,[[151,26],27],[[]],[[]],[[]],[[]],[[]],0,0,[[151,25]],[[[0,[154,155]],156,157],[[8,[153,158]]]],[[154,156,157],[[8,[153,158]]]],[153,159],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[160,55],[153,148],0,[[55,[0,[154,155]],159],[[8,[158]]]],0,0,0,0,[[159,156,161],[[8,[162]]]],[[153,7,7]],0,0,0,0,0,[153,55],[55,160],[153,160],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,163],[115,115],[[]],[[],164],[[],115],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[163,[[8,[164,158]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[164,[[10,[153]]]],[[],5],[[],5],[[],5],[[],5],[[],115],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[164,165],[[],10],[[],10],[[],10],[[],10],0,0,[[115,157],115],[[115,156],115],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[166,[15]],15,15],[[40,[15]]]],[167,[[40,[15]]]],[[167,168],169],[[167,[170,[15]]],[[170,[15]]]],[167,[[40,[15]]]],[[167,[170,[15]]],[[171,[15]]]],[167,167],[[]],0,[[]],[172,[[40,[173]]]],[[]],[[]],[169,[[40,[173]]]],[[]],[[]],[[169,26],27],[[167,26],27],0,[[]],[[]],[[]],[[]],[[]],0,[167,[[170,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[169,174],[[],5],[[],5],[[],5],[[],5],[[],5],[[167,[171,[15]]]],[[167,[29,[15]]]],[[167,167],5],[[7,7,[175,[[166,[15]]]],15,15],168],[[[175,[[29,[15]]]],[175,[[166,[15]]]],[175,[[166,[15]]]],7,7],167],[167,[[166,[15]]]],0,[167,[[29,[15]]]],0,[167,[[171,[15]]]],[[174,[170,[15]]],[[170,[15]]]],[[169,[170,[15]]],[[170,[15]]]],[[168,7,7]],[[167,7,7]],[[167,[175,[[166,[15]]]]]],[[167,[175,[[166,[15]]]]]],[[169,[40,[15]]],172],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[167,174],[[10,[[35,[15]]]]]],[[167,168],[[10,[[35,[15]]]]]],0,[[167,[171,[15]],174],[[171,[15]]]],[[167,[176,[15]],174,5],[[10,[[171,[15]]]]]],[[[171,[15]],174,15,15],[[171,[15]]]],[167,[[166,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[158,26],27],[[158,26],27],[[]],[177,158],[178,158],[179,158],[162,158],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[62],[158,5],[158,[[10,[109]]]],[[],39],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],180],[[]],[[180,88]],[[]],[[],5],[[[180,[181]],17,45],5],[[180,98]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[[180,[182]],98]],[180,180],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[177,177],5],[[],5],[[],5],[[],5],[[177,26],27],[[177,26],27],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[62],[[53,54,55,45],[[8,[56]]]],0,0,0,0,[[],39],[[],8],[[],8],[[],9],0,[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[183,183],5],[[184,184],5],[[185,185],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[53,[[52,[186]]]],[[183,26],27],[[183,26],27],[[184,26],27],[[184,26],27],[[185,26],27],[[185,26],27],[[]],[[]],[[]],[[]],[[]],[[53,[175,[187]]],[[8,[188,185]]]],[[53,[175,[187]]],[[8,[189,185]]]],[[53,[175,[187]]],[[8,[190,185]]]],[[53,[175,[187]]],[[8,[191,185]]]],0,[53,192],[53,[[34,[188]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[46,193,[34,[188]],[34,[[10,[188]]]]],53],0,[53,192],0,[62],[62],[62],[[53,[175,[[127,[88]]]],[52,[188]]],[[8,[183]]]],0,[[53,[175,[187]],[175,[188]]],[[8,[184]]]],[[],39],[[],39],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[194,194],[[]],[[]],[[]],[14,5],[14,5],[[194,194],5],[[195,195],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[194,26],27],[[]],[[]],[194,196],[194,196],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[46,[175,[[127,[88]]]],197],196],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]],46]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],46],[[]],[[]],[[46,26],27],[[]],[[]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[196,177]]]],[[46,[175,[198]]],[[8,[197,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[175,[198]]],[[8,[193,177]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,[199,[88]]],[[10,[46]]]],[[46,194],5],[200,[[52,[51]]]],[46,[[10,[193]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[46,[175,[198]]],[[8,[33,177]]]],[[46,[175,[198]]],[[8,[33,177]]]],[46,33],[46,33],[46,33],[46,33],0,0,[200,[[52,[51]]]],[[46,[175,[[127,[88]]]]],[[8,[177]]]],[[46,[175,[198]],[175,[198]]],[[8,[177]]]],[[46,[175,[198]],[175,[187]],[175,[198]],[175,[187]]],[[8,[177]]]],[[46,[175,[[127,[88]]]]]],[[200,53,54,55,45],[[8,[56]]]],[[46,[52,[51]]],196],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[46,55]],[[46,194,195],[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[196,196],[198,198],[[]],[[]],[[196,196],22],0,0,[[]],[[[3,[197]]],[[8,[[3,[197]],[3,[197]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[197,[[10,[197]]]],[[[4,[197]]],[[8,[[4,[197]],[4,[197]]]]]],[197,[[10,[197]]]],[14,5],[14,5],[14,5],[25],0,[[196,196],5],[[56,56],5],[[198,198],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[193,26],27],[[196,26],27],[[56,26],27],[[56,26],27],[[201,26],27],[[198,26],27],[[]],[[]],[[]],[[]],[183,56],[[]],[185,56],[184,56],[[]],[39,198],[88,198],[196,198],[198,198],[[]],[[201,37],[[8,[194,177]]]],[[201,37],[[8,[194,177]]]],[[201,194],5],[[201,194],5],[[196,25]],[201,196],0,0,[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[197,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[196,197],193],[37,196],[193,[[8,[197,177]]]],0,[193,[[8,[197,177]]]],[[],[[52,[51]]]],[[],[[52,[51]]]],[201,[[34,[194]]]],0,0,[[196,196],[[10,[22]]]],[62],[[201,194],[[8,[177]]]],[[201,194],[[8,[177]]]],[[53,54,55,45],[[8,[56]]]],[[202,53,54,55,45],[[8,[56]]]],[56,[[10,[109]]]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[55],[55],[193,[[8,[177]]]],[193,[[8,[177]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[188,188],[203,203],[187,187],[51,51],[[]],[[]],[[]],[[]],[[],192],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[203,203],5],[[187,187],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[188,26],27],[[203,26],27],[[203,26],27],[[187,26],27],[[51,26],27],[[192,26],27],[189,188],[191,188],[190,188],[[]],[[]],[39,187],[[]],[187,187],[37,187],[88,187],[[[127,[88]]],187],[[]],[[]],[204,192],[[192,[175,[187]]],[[10,[51]]]],[[192,[175,[187]]],[[10,[37]]]],[[192,[175,[187]]],[[10,[51]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[192,5],[[],5],[[],5],[[],5],[[],5],[[],5],[192,33],[192,37],0,[[[175,[[127,[88]]]],203],51],[188,203],0,0,[[]],[[]],[[]],[[]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[205,26],27],[[205,26],27],[[]],[[]],[56,205],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[62],[[46,136,148,55,45],[[8,[205]]]],[[46,[10,[[127,[88]]]],54,55,45,[34,[188]]],[[8,[205]]]],[205,[[10,[109]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206,[[52,[51]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],206],[[206,53,54,55,45],[[8,[56]]]],[[207,53,54,55,45],[[8,[56]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[206,55]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,208,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[209,[57]],57]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[209,[57]]]],[[],[[209,[57]]]],[[]],[[]],[[]],0,[[58,45]],[[],49],[132,49],[208,49],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[[209,[57]]]],[[],5],[[],5],[[],5],0,0,0,[[45,58],59],[[[209,[57]]],37],[[[209,[57]]]],[[]],[132],[208],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[58,45]],[[[211,[57,[210,[57]]]],58,45,57]],[[],49],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],211],0,0,[[45,58],59],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],212],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,[34,[12]]]],0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[213,214],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],212],[[]],0,[[]],[[212,136],143],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[215,215],[216,216],[217,217],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[216,216],5],[[],5],[[],5],[[],5],[[215,26],27],[[216,26],27],[[217,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[218,136]],[[160,136],191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,154,157],160],[[219,220,[0,[154,155]],157],160],[218,5],[160,221],0,[160,221],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[160,142],5],[[],5],[[],5],[[],5],[[],5],[[],5],[222,223],0,0,0,[[160,136]],[[160,[0,[154,155]],159],[[8,[158]]]],[[218,[0,[154,155]],159],[[8,[158]]]],[[160,7,7]],[[218,7,7,136]],[160,222],0,0,[218,219],0,[160,139],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[191],[[]],[[]],[[191,26],27],[[]],[[]],[224,191],[225,191],[137,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[138,136,139,7,7,142,140],137],0,[191,[[10,[225]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[226,212],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[127,[88]],157,217,216,5,5,5,5,5,5],226],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[58,[227,[7]],[227,[7]]]],[[58,[227,[7]],36,[227,[7]]]],[[58,189,64]],[[58,189,64]],[[]],[[58,88]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[228,58],0,[58],[[58,88]],[[58,37,141,[34,[7]]]],[[58,229]],[[58,230,231]],[[58,232,7,[34,[12]]]],[[58,143]],[[58,7,7,7,7]],[[58,7]],[[58,37,230]],[[58,173,173,173,173,173,173]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[139,139],[[],233],[[],234],[[],234],[[],234],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[139,235],[[10,[139]]]],0,[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[233,7],[233,7],[234,64],[234,64],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[139],[[139,[10,[235]]],[[10,[7]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[236,236],5],[[236,236,5,77]],[237,237],[233,233],[234,234],[236,236],[139,139],[156,156],[238,238],[142,142],[157,157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[233,233],[234,234],[139,12],[[139,235],12],0,[[233,233],5],[[234,234],5],[233,5],[234,5],[[],237],[[],234],[[],236],[[],156],[[],142],[[],157],0,0,[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],236],[[],236],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[[],233],[[],234],[[237,237],5],[[233,233],5],[[234,234],5],[[236,236],5],[[139,139],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[233,204]],[[234,204]],0,[[237,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[233,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[234,26],[[8,[239]]]],[[236,26],[[8,[239]]]],[[139,26],[[8,[239]]]],[[]],[240,233],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[233]]]],[64,[[10,[234]]]],[7,233],[7,233],[64,234],[64,234],[7,233],[64,234],[204,233],[204,234],[88,[[10,[233]]]],[88,[[10,[234]]]],[[139,234],241],[139,5],[139,5],[139,5],[[237,25]],[[233,25]],[[234,25]],[[236,25]],[[139,25]],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],[[233,233],5],[[234,234],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[233],[234],[233,5],[234,5],[139,5],[139,5],[[139,139],5],[139,5],[233,5],[234,5],[142,5],[139,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[233,[[242,[233]]]],[234,[[242,[234]]]],[233,[[243,[233]]]],[234,[[243,[234]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[233,233],[234,234],0,0,0,[[233,233]],[[234,234]],[139,139],[139,234],[[139,[10,[235]]],[[10,[244]]]],0,[[233,233,5]],[[234,234,5]],[[233,233],233],[[234,234],234],[[233,233]],[[234,234]],[[233,233],233],[[234,234],234],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,233]],[[234,234]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[233,233],233],[[234,234],234],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[236,236],236],[[236,236],236],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[245,245],[246,246],[247,247],[248,248],[249,249],[250,250],[251,251],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],245],[[],247],[[],251],[[],216],[252,216],[253,216],[254,216],[[],217],[252,217],[253,217],[254,217],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[248,26],27],0,0,0,[16,255],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[256,257],245],[245,246],[[258,258],247],[173,249],[[256,173],250],[[258,258],251],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],259],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[259,[[127,[88]]]],[[259,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],260],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[260,[[127,[88]]]],[[260,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[261,261],[261,261],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[262,[[10,[[227,[213]]]]]],0,[261],[263,263],[264,264],[262,262],[[]],[[]],[[]],[264,17],[262,17],0,[[],[[266,[265]]]],[[],261],[[]],[[]],[[]],[[]],[[]],[[263,26],27],[[264,26],27],[[262,26],27],[[]],[[]],[[]],[[]],[[]],[[17,45,37],[[10,[[52,[17]]]]]],[[17,45],[[10,[17]]]],[[17,45],5],[[[266,[265]],17,45],5],[[261,17,45],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],262],0,0,0,[[264,77]],[[262,64]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[268,[267]]]],[[]],[[]],[[[269,[91]],26],27],[[]],[[]],[[[268,[267]],28,181,13,45],[[52,[264]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[268,[267]]],33],[214,[[268,[267]]]],[213,269],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[268,[267]],[52,[264]]]],[[[268,[267]],267,169]],0,0,0,0,0,0,0,0,[[42,270,271],42],[[42,270,270,271],42],[[42,270,270,271],42],[[42,270,272],42],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[42],[[],42],[[]],[[]],[[[3,[271]]],[[8,[[3,[271]],[3,[271]]]]]],[[]],[271,[[10,[271]]]],[[[4,[271]]],[[8,[[4,[271]],[4,[271]]]]]],[271,[[10,[271]]]],[[270,270],5],[[]],[[]],[[]],[[42,270],[[10,[271]]]],[[42,270],[[10,[271]]]],[[270,25]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[271,5],[[],5],[[],5],[[],5],[42,33],[[[23,[271]]],[[273,[271]]]],[[42,270],42],[6],[[274,6]],[[[273,[271]],6]],[[42,6]],[[42,6]],[[42,270,98],42],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[289,23],[292,23],[288,23],[306,23],[282,23],[305,23],[304,23],[294,23],[298,23],[278,23],[299,23],[276,23],[293,23],[307,23],[291,23],[280,23],[311,23],[308,23],[283,23],[301,23],[287,23],[290,23],[281,23],[300,23],[285,23],[297,23],[295,23],[303,23],[284,23],[296,23],[302,23],[279,23],[310,23],[312,23],[309,23],[286,23],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[[277,[[0,[85,314]]]]],[[277,[[0,[85,314]]]]]],[[[313,[[0,[85,314]]]]],[[313,[[0,[85,314]]]]]],[315,315],[[[289,[85]]],[[289,[85]]]],[[[292,[85]]],[[292,[85]]]],[[[288,[85]]],[[288,[85]]]],[[[306,[85]]],[[306,[85]]]],[[[282,[85]]],[[282,[85]]]],[[[305,[85]]],[[305,[85]]]],[[[304,[85]]],[[304,[85]]]],[[[294,[85]]],[[294,[85]]]],[[[298,[85]]],[[298,[85]]]],[[[278,[85]]],[[278,[85]]]],[[[299,[85]]],[[299,[85]]]],[[[276,[85]]],[[276,[85]]]],[[[293,[85]]],[[293,[85]]]],[[[307,[85]]],[[307,[85]]]],[[[291,[85]]],[[291,[85]]]],[[[280,[85]]],[[280,[85]]]],[[[311,[85]]],[[311,[85]]]],[[[308,[85]]],[[308,[85]]]],[[[283,[85]]],[[283,[85]]]],[[[301,[85]]],[[301,[85]]]],[[[287,[85]]],[[287,[85]]]],[[[290,[85]]],[[290,[85]]]],[[[281,[85]]],[[281,[85]]]],[[[300,[85]]],[[300,[85]]]],[[[285,[85]]],[[285,[85]]]],[[[297,[85]]],[[297,[85]]]],[[[295,[85]]],[[295,[85]]]],[[[303,[85]]],[[303,[85]]]],[[[284,[85]]],[[284,[85]]]],[[[296,[85]]],[[296,[85]]]],[[[302,[85]]],[[302,[85]]]],[[[279,[85]]],[[279,[85]]]],[[[310,[85]]],[[310,[85]]]],[[[312,[85]]],[[312,[85]]]],[[[309,[85]]],[[309,[85]]]],[[[286,[85]]],[[286,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[289,[316]],[289,[316]]],22],[[[292,[316]],[292,[316]]],22],[[[288,[316]],[288,[316]]],22],[[[306,[316]],[306,[316]]],22],[[[282,[316]],[282,[316]]],22],[[[305,[316]],[305,[316]]],22],[[[304,[316]],[304,[316]]],22],[[[294,[316]],[294,[316]]],22],[[[298,[316]],[298,[316]]],22],[[[278,[316]],[278,[316]]],22],[[[299,[316]],[299,[316]]],22],[[[276,[316]],[276,[316]]],22],[[[293,[316]],[293,[316]]],22],[[[307,[316]],[307,[316]]],22],[[[291,[316]],[291,[316]]],22],[[[280,[316]],[280,[316]]],22],[[[311,[316]],[311,[316]]],22],[[[308,[316]],[308,[316]]],22],[[[283,[316]],[283,[316]]],22],[[[301,[316]],[301,[316]]],22],[[[287,[316]],[287,[316]]],22],[[[290,[316]],[290,[316]]],22],[[[281,[316]],[281,[316]]],22],[[[300,[316]],[300,[316]]],22],[[[285,[316]],[285,[316]]],22],[[[297,[316]],[297,[316]]],22],[[[295,[316]],[295,[316]]],22],[[[303,[316]],[303,[316]]],22],[[[284,[316]],[284,[316]]],22],[[[296,[316]],[296,[316]]],22],[[[302,[316]],[302,[316]]],22],[[[279,[316]],[279,[316]]],22],[[[310,[316]],[310,[316]]],22],[[[312,[316]],[312,[316]]],22],[[[309,[316]],[309,[316]]],22],[[[286,[316]],[286,[316]]],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[25],[[[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[277,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]],[313,[[0,[[317,[[0,[[317,[[0,[[317,[[0,[317,314]]]],314]]]],314]]]],314]]]]],5],[[315,315],5],[[[289,[[317,[[317,[[317,[317]]]]]]]],[289,[[317,[[317,[[317,[317]]]]]]]]],5],[[[292,[[317,[[317,[[317,[317]]]]]]]],[292,[[317,[[317,[[317,[317]]]]]]]]],5],[[[288,[[317,[[317,[[317,[317]]]]]]]],[288,[[317,[[317,[[317,[317]]]]]]]]],5],[[[306,[[317,[[317,[[317,[317]]]]]]]],[306,[[317,[[317,[[317,[317]]]]]]]]],5],[[[282,[[317,[[317,[[317,[317]]]]]]]],[282,[[317,[[317,[[317,[317]]]]]]]]],5],[[[305,[[317,[[317,[[317,[317]]]]]]]],[305,[[317,[[317,[[317,[317]]]]]]]]],5],[[[304,[[317,[[317,[[317,[317]]]]]]]],[304,[[317,[[317,[[317,[317]]]]]]]]],5],[[[294,[[317,[[317,[[317,[317]]]]]]]],[294,[[317,[[317,[[317,[317]]]]]]]]],5],[[[298,[[317,[[317,[[317,[317]]]]]]]],[298,[[317,[[317,[[317,[317]]]]]]]]],5],[[[278,[[317,[[317,[[317,[317]]]]]]]],[278,[[317,[[317,[[317,[317]]]]]]]]],5],[[[299,[[317,[[317,[[317,[317]]]]]]]],[299,[[317,[[317,[[317,[317]]]]]]]]],5],[[[276,[[317,[[317,[[317,[317]]]]]]]],[276,[[317,[[317,[[317,[317]]]]]]]]],5],[[[293,[[317,[[317,[[317,[317]]]]]]]],[293,[[317,[[317,[[317,[317]]]]]]]]],5],[[[307,[[317,[[317,[[317,[317]]]]]]]],[307,[[317,[[317,[[317,[317]]]]]]]]],5],[[[291,[[317,[[317,[[317,[317]]]]]]]],[291,[[317,[[317,[[317,[317]]]]]]]]],5],[[[280,[[317,[[317,[[317,[317]]]]]]]],[280,[[317,[[317,[[317,[317]]]]]]]]],5],[[[311,[[317,[[317,[[317,[317]]]]]]]],[311,[[317,[[317,[[317,[317]]]]]]]]],5],[[[308,[[317,[[317,[[317,[317]]]]]]]],[308,[[317,[[317,[[317,[317]]]]]]]]],5],[[[283,[[317,[[317,[[317,[317]]]]]]]],[283,[[317,[[317,[[317,[317]]]]]]]]],5],[[[301,[[317,[[317,[[317,[317]]]]]]]],[301,[[317,[[317,[[317,[317]]]]]]]]],5],[[[287,[[317,[[317,[[317,[317]]]]]]]],[287,[[317,[[317,[[317,[317]]]]]]]]],5],[[[290,[[317,[[317,[[317,[317]]]]]]]],[290,[[317,[[317,[[317,[317]]]]]]]]],5],[[[281,[[317,[[317,[[317,[317]]]]]]]],[281,[[317,[[317,[[317,[317]]]]]]]]],5],[[[300,[[317,[[317,[[317,[317]]]]]]]],[300,[[317,[[317,[[317,[317]]]]]]]]],5],[[[285,[[317,[[317,[[317,[317]]]]]]]],[285,[[317,[[317,[[317,[317]]]]]]]]],5],[[[297,[[317,[[317,[[317,[317]]]]]]]],[297,[[317,[[317,[[317,[317]]]]]]]]],5],[[[295,[[317,[[317,[[317,[317]]]]]]]],[295,[[317,[[317,[[317,[317]]]]]]]]],5],[[[303,[[317,[[317,[[317,[317]]]]]]]],[303,[[317,[[317,[[317,[317]]]]]]]]],5],[[[284,[[317,[[317,[[317,[317]]]]]]]],[284,[[317,[[317,[[317,[317]]]]]]]]],5],[[[296,[[317,[[317,[[317,[317]]]]]]]],[296,[[317,[[317,[[317,[317]]]]]]]]],5],[[[302,[[317,[[317,[[317,[317]]]]]]]],[302,[[317,[[317,[[317,[317]]]]]]]]],5],[[[279,[[317,[[317,[[317,[317]]]]]]]],[279,[[317,[[317,[[317,[317]]]]]]]]],5],[[[310,[[317,[[317,[[317,[317]]]]]]]],[310,[[317,[[317,[[317,[317]]]]]]]]],5],[[[312,[[317,[[317,[[317,[317]]]]]]]],[312,[[317,[[317,[[317,[317]]]]]]]]],5],[[[309,[[317,[[317,[[317,[317]]]]]]]],[309,[[317,[[317,[[317,[317]]]]]]]]],5],[[[286,[[317,[[317,[[317,[317]]]]]]]],[286,[[317,[[317,[[317,[317]]]]]]]]],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[[277,[[0,[91,314]]]],26],[[8,[239]]]],[[[313,[[0,[91,314]]]],26],[[8,[239]]]],[[315,26],[[8,[239]]]],[[[289,[91]],26],[[8,[239]]]],[[[292,[91]],26],[[8,[239]]]],[[[288,[91]],26],[[8,[239]]]],[[[306,[91]],26],[[8,[239]]]],[[[282,[91]],26],[[8,[239]]]],[[[305,[91]],26],[[8,[239]]]],[[[304,[91]],26],[[8,[239]]]],[[[294,[91]],26],[[8,[239]]]],[[[298,[91]],26],[[8,[239]]]],[[[278,[91]],26],[[8,[239]]]],[[[299,[91]],26],[[8,[239]]]],[[[276,[91]],26],[[8,[239]]]],[[[293,[91]],26],[[8,[239]]]],[[[307,[91]],26],[[8,[239]]]],[[[291,[91]],26],[[8,[239]]]],[[[280,[91]],26],[[8,[239]]]],[[[311,[91]],26],[[8,[239]]]],[[[308,[91]],26],[[8,[239]]]],[[[283,[91]],26],[[8,[239]]]],[[[301,[91]],26],[[8,[239]]]],[[[287,[91]],26],[[8,[239]]]],[[[290,[91]],26],[[8,[239]]]],[[[281,[91]],26],[[8,[239]]]],[[[300,[91]],26],[[8,[239]]]],[[[285,[91]],26],[[8,[239]]]],[[[297,[91]],26],[[8,[239]]]],[[[295,[91]],26],[[8,[239]]]],[[[303,[91]],26],[[8,[239]]]],[[[284,[91]],26],[[8,[239]]]],[[[296,[91]],26],[[8,[239]]]],[[[302,[91]],26],[[8,[239]]]],[[[279,[91]],26],[[8,[239]]]],[[[310,[91]],26],[[8,[239]]]],[[[312,[91]],26],[[8,[239]]]],[[[309,[91]],26],[[8,[239]]]],[[[286,[91]],26],[[8,[239]]]],[[[23,[275]]],[[277,[[308,[275]]]]]],[[[23,[275]]],[[277,[[278,[275]]]]]],[[[23,[275]]],[[277,[[294,[275]]]]]],[[[23,[275]]],[[277,[[292,[275]]]]]],[[[23,[275]]],[[277,[[287,[275]]]]]],[[[23,[275]]],[[277,[[289,[275]]]]]],[[[23,[275]]],[[277,[[285,[275]]]]]],[[[23,[275]]],[[277,[[290,[275]]]]]],[[[23,[275]]],[[277,[[283,[275]]]]]],[[[23,[275]]],[[277,[[276,[275]]]]]],[[[23,[275]]],[[277,[[288,[275]]]]]],[[]],[318,[[277,[[289,[173]]]]]],[[[23,[275]]],[[277,[[296,[275]]]]]],[[[23,[275]]],[[277,[[295,[275]]]]]],[318,[[277,[[289,[15]]]]]],[[[23,[275]]],[[277,[[306,[275]]]]]],[[[23,[275]]],[[277,[[302,[275]]]]]],[[[23,[275]]],[[277,[[303,[275]]]]]],[318,[[277,[[289,[12]]]]]],[[[23,[275]]],[[277,[[301,[275]]]]]],[[[23,[275]]],[[277,[[307,[275]]]]]],[[[23,[275]]],[[277,[[286,[275]]]]]],[[[23,[275]]],[[277,[[282,[275]]]]]],[[[23,[275]]],[[277,[[291,[275]]]]]],[[[23,[275]]],[[277,[[279,[275]]]]]],[[[23,[275]]],[[277,[[312,[275]]]]]],[[[23,[275]]],[[277,[[293,[275]]]]]],[[[23,[275]]],[[277,[[284,[275]]]]]],[[[23,[275]]],[[277,[[304,[275]]]]]],[[[23,[275]]],[[277,[[297,[275]]]]]],[[[23,[275]]],[[277,[[300,[275]]]]]],[[[23,[275]]],[[277,[[310,[275]]]]]],[[[23,[275]]],[[277,[[280,[275]]]]]],[[[23,[275]]],[[277,[[281,[275]]]]]],[[[23,[275]]],[[277,[[298,[275]]]]]],[[[23,[275]]],[[277,[[309,[275]]]]]],[[[23,[275]]],[[277,[[299,[275]]]]]],[[[23,[275]]],[[277,[[305,[275]]]]]],[[[23,[275]]],[[277,[[311,[275]]]]]],[[[23,[275]]],[[313,[[300,[275]]]]]],[[[23,[275]]],[[313,[[296,[275]]]]]],[[]],[[[23,[275]]],[[313,[[293,[275]]]]]],[[[23,[275]]],[[313,[[291,[275]]]]]],[[[23,[275]]],[[313,[[298,[275]]]]]],[[[23,[275]]],[[313,[[303,[275]]]]]],[[[23,[275]]],[[313,[[310,[275]]]]]],[[[23,[275]]],[[313,[[279,[275]]]]]],[[[23,[275]]],[[313,[[312,[275]]]]]],[[[23,[275]]],[[313,[[301,[275]]]]]],[[[23,[275]]],[[313,[[285,[275]]]]]],[[[23,[275]]],[[313,[[295,[275]]]]]],[[[23,[275]]],[[313,[[288,[275]]]]]],[[[23,[275]]],[[313,[[305,[275]]]]]],[[[23,[275]]],[[313,[[304,[275]]]]]],[[[23,[275]]],[[313,[[280,[275]]]]]],[[[23,[275]]],[[313,[[276,[275]]]]]],[[[23,[275]]],[[313,[[286,[275]]]]]],[[[23,[275]]],[[313,[[284,[275]]]]]],[[[23,[275]]],[[313,[[282,[275]]]]]],[[[23,[275]]],[[313,[[302,[275]]]]]],[[[23,[275]]],[[313,[[297,[275]]]]]],[[[23,[275]]],[[313,[[309,[275]]]]]],[[[23,[275]]],[[313,[[294,[275]]]]]],[[[23,[275]]],[[313,[[299,[275]]]]]],[[[23,[275]]],[[313,[[281,[275]]]]]],[[[23,[275]]],[[313,[[306,[275]]]]]],[[[23,[275]]],[[313,[[311,[275]]]]]],[[[23,[275]]],[[313,[[292,[275]]]]]],[[[23,[275]]],[[313,[[290,[275]]]]]],[[[23,[275]]],[[313,[[308,[275]]]]]],[[[23,[275]]],[[313,[[278,[275]]]]]],[[[23,[275]]],[[313,[[283,[275]]]]]],[[[23,[275]]],[[313,[[289,[275]]]]]],[[[23,[275]]],[[313,[[307,[275]]]]]],[[[23,[275]]],[[313,[[287,[275]]]]]],[[]],[318,[[289,[173]]]],[318,[[289,[12]]]],[[[313,[[289,[275]]]]],[[289,[275]]]],[318,[[289,[15]]]],[[[277,[[289,[275]]]]],[[289,[275]]]],[23,289],[[]],[[[277,[[292,[275]]]]],[[292,[275]]]],[[]],[[[313,[[292,[275]]]]],[[292,[275]]]],[23,292],[[]],[[[277,[[288,[275]]]]],[[288,[275]]]],[[[313,[[288,[275]]]]],[[288,[275]]]],[23,288],[23,306],[[[277,[[306,[275]]]]],[[306,[275]]]],[[[313,[[306,[275]]]]],[[306,[275]]]],[[]],[[[277,[[282,[275]]]]],[[282,[275]]]],[23,282],[[]],[[[313,[[282,[275]]]]],[[282,[275]]]],[[]],[[[313,[[305,[275]]]]],[[305,[275]]]],[[[277,[[305,[275]]]]],[[305,[275]]]],[23,305],[23,304],[[]],[[[313,[[304,[275]]]]],[[304,[275]]]],[[[277,[[304,[275]]]]],[[304,[275]]]],[23,294],[[[277,[[294,[275]]]]],[[294,[275]]]],[[[313,[[294,[275]]]]],[[294,[275]]]],[[]],[[[313,[[298,[275]]]]],[[298,[275]]]],[[]],[23,298],[[[277,[[298,[275]]]]],[[298,[275]]]],[[[313,[[278,[275]]]]],[[278,[275]]]],[[[277,[[278,[275]]]]],[[278,[275]]]],[[]],[23,278],[[[277,[[299,[275]]]]],[[299,[275]]]],[[[313,[[299,[275]]]]],[[299,[275]]]],[[]],[23,299],[[[277,[[276,[275]]]]],[[276,[275]]]],[23,276],[[[313,[[276,[275]]]]],[[276,[275]]]],[[]],[[[277,[[293,[275]]]]],[[293,[275]]]],[23,293],[[]],[[[313,[[293,[275]]]]],[[293,[275]]]],[23,307],[[[313,[[307,[275]]]]],[[307,[275]]]],[[[277,[[307,[275]]]]],[[307,[275]]]],[[]],[[[313,[[291,[275]]]]],[[291,[275]]]],[[]],[[[277,[[291,[275]]]]],[[291,[275]]]],[23,291],[[[277,[[280,[275]]]]],[[280,[275]]]],[[]],[23,280],[[[313,[[280,[275]]]]],[[280,[275]]]],[[[313,[[311,[275]]]]],[[311,[275]]]],[23,311],[[]],[[[277,[[311,[275]]]]],[[311,[275]]]],[[[277,[[308,[275]]]]],[[308,[275]]]],[23,308],[[[313,[[308,[275]]]]],[[308,[275]]]],[[]],[[[313,[[283,[275]]]]],[[283,[275]]]],[[]],[[[277,[[283,[275]]]]],[[283,[275]]]],[23,283],[23,301],[[]],[[[277,[[301,[275]]]]],[[301,[275]]]],[[[313,[[301,[275]]]]],[[301,[275]]]],[[]],[[[277,[[287,[275]]]]],[[287,[275]]]],[23,287],[[[313,[[287,[275]]]]],[[287,[275]]]],[23,290],[[[313,[[290,[275]]]]],[[290,[275]]]],[[[277,[[290,[275]]]]],[[290,[275]]]],[[]],[[[277,[[281,[275]]]]],[[281,[275]]]],[[[313,[[281,[275]]]]],[[281,[275]]]],[[]],[23,281],[23,300],[[]],[[[313,[[300,[275]]]]],[[300,[275]]]],[[[277,[[300,[275]]]]],[[300,[275]]]],[[[313,[[285,[275]]]]],[[285,[275]]]],[23,285],[[]],[[[277,[[285,[275]]]]],[[285,[275]]]],[[]],[[[313,[[297,[275]]]]],[[297,[275]]]],[23,297],[[[277,[[297,[275]]]]],[[297,[275]]]],[[]],[[[313,[[295,[275]]]]],[[295,[275]]]],[[[277,[[295,[275]]]]],[[295,[275]]]],[23,295],[[[313,[[303,[275]]]]],[[303,[275]]]],[[[277,[[303,[275]]]]],[[303,[275]]]],[23,303],[[]],[23,284],[[]],[[[313,[[284,[275]]]]],[[284,[275]]]],[[[277,[[284,[275]]]]],[[284,[275]]]],[[]],[[[313,[[296,[275]]]]],[[296,[275]]]],[[[277,[[296,[275]]]]],[[296,[275]]]],[23,296],[23,302],[[]],[[[277,[[302,[275]]]]],[[302,[275]]]],[[[313,[[302,[275]]]]],[[302,[275]]]],[[]],[[[277,[[279,[275]]]]],[[279,[275]]]],[[[313,[[279,[275]]]]],[[279,[275]]]],[23,279],[[[277,[[310,[275]]]]],[[310,[275]]]],[[]],[[[313,[[310,[275]]]]],[[310,[275]]]],[23,310],[[[313,[[312,[275]]]]],[[312,[275]]]],[[[277,[[312,[275]]]]],[[312,[275]]]],[[]],[23,312],[[[313,[[309,[275]]]]],[[309,[275]]]],[23,309],[[]],[[[277,[[309,[275]]]]],[[309,[275]]]],[[[313,[[286,[275]]]]],[[286,[275]]]],[23,286],[[]],[[[277,[[286,[275]]]]],[[286,[275]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[277,[[0,[319,314]]]],25]],[[[313,[[0,[319,314]]]],25]],[[315,25]],[[[289,[319]],25]],[[[292,[319]],25]],[[[288,[319]],25]],[[[306,[319]],25]],[[[282,[319]],25]],[[[305,[319]],25]],[[[304,[319]],25]],[[[294,[319]],25]],[[[298,[319]],25]],[[[278,[319]],25]],[[[299,[319]],25]],[[[276,[319]],25]],[[[293,[319]],25]],[[[307,[319]],25]],[[[291,[319]],25]],[[[280,[319]],25]],[[[311,[319]],25]],[[[308,[319]],25]],[[[283,[319]],25]],[[[301,[319]],25]],[[[287,[319]],25]],[[[290,[319]],25]],[[[281,[319]],25]],[[[300,[319]],25]],[[[285,[319]],25]],[[[297,[319]],25]],[[[295,[319]],25]],[[[303,[319]],25]],[[[284,[319]],25]],[[[296,[319]],25]],[[[302,[319]],25]],[[[279,[319]],25]],[[[310,[319]],25]],[[[312,[319]],25]],[[[309,[319]],25]],[[[286,[319]],25]],0,0,[[[277,[[281,[275]]]]],[[23,[275]]]],[[[277,[[294,[275]]]]],[[23,[275]]]],[[[277,[[305,[275]]]]],[[23,[275]]]],[[[277,[[298,[275]]]]],[[23,[275]]]],[[[277,[[302,[275]]]]],[[23,[275]]]],[[[277,[[292,[275]]]]],[[23,[275]]]],[[[277,[[293,[275]]]]],[[23,[275]]]],[[[277,[[309,[275]]]]],[[23,[275]]]],[[[277,[[286,[275]]]]],[[23,[275]]]],[[[277,[[296,[275]]]]],[[23,[275]]]],[[[277,[[295,[275]]]]],[[23,[275]]]],[[[277,[[283,[275]]]]],[[23,[275]]]],[[[277,[[299,[275]]]]],[[23,[275]]]],[[[277,[[306,[275]]]]],[[23,[275]]]],[[[277,[[291,[275]]]]],[[23,[275]]]],[[[277,[[279,[275]]]]],[[23,[275]]]],[[[277,[[308,[275]]]]],[[23,[275]]]],[[[277,[[307,[275]]]]],[[23,[275]]]],[[[277,[[297,[275]]]]],[[23,[275]]]],[[[277,[[290,[275]]]]],[[23,[275]]]],[[[277,[[276,[275]]]]],[[23,[275]]]],[[[277,[[304,[275]]]]],[[23,[275]]]],[[[277,[[285,[275]]]]],[[23,[275]]]],[[[277,[[289,[275]]]]],[[23,[275]]]],[[[277,[[300,[275]]]]],[[23,[275]]]],[[[277,[[282,[275]]]]],[[23,[275]]]],[[[277,[[287,[275]]]]],[[23,[275]]]],[[[277,[[280,[275]]]]],[[23,[275]]]],[[[277,[[303,[275]]]]],[[23,[275]]]],[[]],[[[277,[[310,[275]]]]],[[23,[275]]]],[[[277,[[288,[275]]]]],[[23,[275]]]],[[[277,[[311,[275]]]]],[[23,[275]]]],[[[277,[[301,[275]]]]],[[23,[275]]]],[[[277,[[284,[275]]]]],[[23,[275]]]],[[[277,[[312,[275]]]]],[[23,[275]]]],[[[277,[[278,[275]]]]],[[23,[275]]]],[[[313,[[297,[275]]]]],[[23,[275]]]],[[[313,[[288,[275]]]]],[[23,[275]]]],[[[313,[[294,[275]]]]],[[23,[275]]]],[[[313,[[310,[275]]]]],[[23,[275]]]],[[[313,[[291,[275]]]]],[[23,[275]]]],[[[313,[[299,[275]]]]],[[23,[275]]]],[[[313,[[279,[275]]]]],[[23,[275]]]],[[[313,[[305,[275]]]]],[[23,[275]]]],[[[313,[[280,[275]]]]],[[23,[275]]]],[[[313,[[308,[275]]]]],[[23,[275]]]],[[]],[[[313,[[281,[275]]]]],[[23,[275]]]],[[[313,[[278,[275]]]]],[[23,[275]]]],[[[313,[[306,[275]]]]],[[23,[275]]]],[[[313,[[289,[275]]]]],[[23,[275]]]],[[[313,[[301,[275]]]]],[[23,[275]]]],[[[313,[[296,[275]]]]],[[23,[275]]]],[[[313,[[284,[275]]]]],[[23,[275]]]],[[[313,[[300,[275]]]]],[[23,[275]]]],[[[313,[[309,[275]]]]],[[23,[275]]]],[[[313,[[292,[275]]]]],[[23,[275]]]],[[[313,[[285,[275]]]]],[[23,[275]]]],[[[313,[[303,[275]]]]],[[23,[275]]]],[[[313,[[311,[275]]]]],[[23,[275]]]],[[[313,[[312,[275]]]]],[[23,[275]]]],[[[313,[[298,[275]]]]],[[23,[275]]]],[[[313,[[286,[275]]]]],[[23,[275]]]],[[[313,[[283,[275]]]]],[[23,[275]]]],[[[313,[[282,[275]]]]],[[23,[275]]]],[[[313,[[293,[275]]]]],[[23,[275]]]],[[[313,[[287,[275]]]]],[[23,[275]]]],[[[313,[[307,[275]]]]],[[23,[275]]]],[[[313,[[295,[275]]]]],[[23,[275]]]],[[[313,[[304,[275]]]]],[[23,[275]]]],[[[313,[[276,[275]]]]],[[23,[275]]]],[[[313,[[302,[275]]]]],[[23,[275]]]],[[[313,[[290,[275]]]]],[[23,[275]]]],[[]],[289,23],[[]],[292,23],[[]],[[]],[288,23],[306,23],[[]],[[]],[282,23],[[]],[305,23],[304,23],[[]],[[]],[294,23],[[]],[298,23],[278,23],[[]],[[]],[299,23],[[]],[276,23],[[]],[293,23],[[]],[307,23],[291,23],[[]],[280,23],[[]],[311,23],[[]],[[]],[308,23],[283,23],[[]],[[]],[301,23],[[]],[287,23],[290,23],[[]],[[]],[281,23],[300,23],[[]],[285,23],[[]],[[]],[297,23],[295,23],[[]],[303,23],[[]],[[]],[284,23],[296,23],[[]],[302,23],[[]],[[]],[279,23],[310,23],[[]],[[]],[312,23],[[]],[309,23],[286,23],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,0,0,0,0,0,0,[315,37],[[[289,[[87,[[87,[[87,[87]]]]]]]],[289,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[292,[[87,[[87,[[87,[87]]]]]]]],[292,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[288,[[87,[[87,[[87,[87]]]]]]]],[288,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[306,[[87,[[87,[[87,[87]]]]]]]],[306,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[282,[[87,[[87,[[87,[87]]]]]]]],[282,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[305,[[87,[[87,[[87,[87]]]]]]]],[305,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[304,[[87,[[87,[[87,[87]]]]]]]],[304,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[294,[[87,[[87,[[87,[87]]]]]]]],[294,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[298,[[87,[[87,[[87,[87]]]]]]]],[298,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[278,[[87,[[87,[[87,[87]]]]]]]],[278,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[299,[[87,[[87,[[87,[87]]]]]]]],[299,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[276,[[87,[[87,[[87,[87]]]]]]]],[276,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[293,[[87,[[87,[[87,[87]]]]]]]],[293,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[307,[[87,[[87,[[87,[87]]]]]]]],[307,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[291,[[87,[[87,[[87,[87]]]]]]]],[291,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[280,[[87,[[87,[[87,[87]]]]]]]],[280,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[311,[[87,[[87,[[87,[87]]]]]]]],[311,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[308,[[87,[[87,[[87,[87]]]]]]]],[308,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[283,[[87,[[87,[[87,[87]]]]]]]],[283,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[301,[[87,[[87,[[87,[87]]]]]]]],[301,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[287,[[87,[[87,[[87,[87]]]]]]]],[287,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[290,[[87,[[87,[[87,[87]]]]]]]],[290,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[281,[[87,[[87,[[87,[87]]]]]]]],[281,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[300,[[87,[[87,[[87,[87]]]]]]]],[300,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[285,[[87,[[87,[[87,[87]]]]]]]],[285,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[297,[[87,[[87,[[87,[87]]]]]]]],[297,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[295,[[87,[[87,[[87,[87]]]]]]]],[295,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[303,[[87,[[87,[[87,[87]]]]]]]],[303,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[284,[[87,[[87,[[87,[87]]]]]]]],[284,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[296,[[87,[[87,[[87,[87]]]]]]]],[296,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[302,[[87,[[87,[[87,[87]]]]]]]],[302,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[279,[[87,[[87,[[87,[87]]]]]]]],[279,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[310,[[87,[[87,[[87,[87]]]]]]]],[310,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[312,[[87,[[87,[[87,[87]]]]]]]],[312,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[309,[[87,[[87,[[87,[87]]]]]]]],[309,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],[[[286,[[87,[[87,[[87,[87]]]]]]]],[286,[[87,[[87,[[87,[87]]]]]]]]],[[10,[22]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[320,320],[321,321],[322,322],[323,323],[324,324],[[]],[[]],[[]],[[]],[[]],[[],324],[24,[[8,[320]]]],[24,[[8,[321]]]],[24,[[8,[322]]]],[24,[[8,[323]]]],[24,[[8,[324]]]],[[]],[[]],[[]],[[]],[[]],0,[[320,26],27],[[321,26],27],[[322,26],27],[[323,26],27],[[324,26],27],[[]],[[]],[[]],[[]],[[]],[323,[[10,[[277,[[289,[173]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[[320,38],8],[[321,38],8],[[322,38],8],[[323,38],8],[[324,38],8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[325,325],[326,326],[[]],[[]],[[],326],[24,[[8,[325]]]],[24,[[8,[326]]]],[[]],[[]],[[325,26],27],[[326,26],27],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[[325,38],8],[[326,38],8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[32,32],[327,327],[328,328],[[]],[[]],[[]],[[],32],[24,[[8,[32]]]],[24,[[8,[327]]]],[24,[[8,[328]]]],[[]],[[]],[[]],[[32,26],27],[[327,26],27],[[328,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[[32,38],8],[[327,38],8],[[328,38],8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],0,[114,114],[[]],[[],114],[24,[[8,[114]]]],[[]],[[114,26],27],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[114,38],8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],329],[330,329],[331],[331,330],[[],331],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],332],[[[3,[333]]],[[8,[[3,[333]],[3,[333]]]]]],[[]],[333,[[10,[333]]]],[[[4,[333]]],[[8,[[4,[333]],[4,[333]]]]]],[333,[[10,[333]]]],[332,5],[[]],[332,[[10,[333]]]],[332,[[10,[333]]]],[332,[[0,[333,334]]]],0,0,[332],[[332,333]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[333,5],[[],5],[332,10],[332,10],[332,10],[332,10],[332,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],335],[335,335],[[],5],[[],[[127,[88]]]],[336,335],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[[[337,[77]]],[[127,[88]]]],[[[337,[77]],6]],[[],8],[[],8],[[],9],[[],10],0,[[338,272],338],[[],1],[[],1],[[]],[[]],[[],338],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[338,6]],0,[[],8],[[],8],[[],9],[[],10],[[338,272],338],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[149],[339,339],[[]],[[],340],[341,340],0,0,[342],[342,341],[[],149],[[],342],[[[3,[343]]],[[8,[[3,[343]],[3,[343]]]]]],[[]],[[]],[[]],[[]],[[]],[343,[[10,[343]]]],[[[4,[343]]],[[8,[[4,[343]],[4,[343]]]]]],[343,[[10,[343]]]],[[149,17],5],[[339,26],27],[[]],[[]],[[]],[[]],[[]],0,[[344,343],344],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[343,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],10],[[149,339],10],[[149,17],[[10,[344]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],45],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[345,[85,85]]],[[345,[85,85]]]],[[]],[[]],[[]],[[],345],[[]],[[]],[[[347,[346,346]]],[[345,[346,346]]]],[[204,204,7],345],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[348,349],247],[[348,350],247],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[355,[[0,[351,[353,[352]],354]]]]]],[[]],[[[355,[[0,[351,[353,[352]],354]]]],5]],[[[355,[[0,[351,[353,[352]],354]]]],64],356],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],0,0,[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37,37],356],[[[355,[[0,[351,[353,[352]],354]]]],5,37],356],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]]]],[[],8],[[],8],[[],9],[[],10],[[[355,[[0,[351,[353,[352]],354]]]]]],[[[355,[[0,[351,[353,[352]],354]]]],15,15,37],356],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[357,88],[358,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[358],[359],[360],[358,358],[359,359],[360,360],[357,357],[[]],[[]],[[]],[[]],[[357,357],22],[[],358],[[],359],[[],360],[[],357],[358,15],0,[[]],[[]],[[]],[[]],[14,5],[25],[358,37],[359,37],[360,37],[[358,358],5],[[359,359],5],[[360,360],5],[[357,357],5],[[],5],[[],5],[[],5],[360,7],0,0,[358,173],0,[[358,26],[[8,[239]]]],[[359,26],[[8,[239]]]],[[360,26],[[8,[239]]]],[[357,26],[[8,[239]]]],[[]],[361,358],[[]],[[]],[[]],[36,[[10,[357]]]],[88,[[10,[357]]]],0,[[357,25]],[359,64],0,[358,362],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[36,5],[[],5],[[],5],[[],5],[[],5],0,0,[[357,357],[[10,[22]]]],[[360,363],[[8,[89]]]],[[359,364],[[8,[89]]]],[[359,357]],[358,362],0,[358,88],0,0,[[],[[8,[[365,[15]],89]]]],[[7,15,15,15,15],[[8,[359,89]]]],[[],[[8,[359,89]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[359,357],0,[[],9],[[],9],[[],9],[[],9],[358,64],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],[[366,[334]]]],[366],[366],[[[366,[[0,[85,367]]]]],5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],366],0,0,[[],8],[[],8],[[],9],[[],10],[[[366,[[0,[85,367]]]]]],0,[[],1],[[],1],[[]],[[]],[[],368],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[],368],0,[[],8],[[],8],[[],9],[[],10],[368],[[],369],[[369,12],52],0,0,[[],1],[[],14],[14,5],[25],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,10],[370,370],[[]],[[370,370],22],0,[[36,36],36],[[36,36],36],[[36,36],36],[[]],[[]],[[]],[[]],[14,5],[[370,370],5],[[],5],[[],5],[[],5],[[[372,[371]],26],27],[[[35,[373]],26],27],[[[374,[373]],26],27],[[370,26],27],[[]],[[]],[[]],[[]],[[[29,[371]],[171,[371]]],[[372,[371]]]],[[[29,[371]],[29,[371]],[29,[371]]],[[10,[[372,[371]]]]]],[[[372,[371]],[171,[371]],[171,[371]]],[[10,[371]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[[372,[371]],[374,[371]]],[[52,[[171,[371]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,[[[0,[87,275]],[0,[87,275]]],[[0,[87,275]]]],0,0,0,[[[171,[371]],371],[[372,[371]]]],[[[375,[373]],[375,[373]]],[[35,[373]]]],[[[29,[373]],[29,[373]]],[[374,[373]]]],[[370,370],[[10,[22]]]],[[[35,[373]]],[[23,[[375,[373]]]]]],[[[374,[373]]],[[23,[[29,[373]]]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],0,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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[377,[376]],42,[4,[[44,[43]]]],45,46]],[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[377,[376]]]],[[],380],[[],381],[382],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[380,17,45],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],88],0,0,[[],72],[[],72],[[],72],[[],72],0,0,0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],0,0,0,0,0,0,0,[[],386],[[],387],[[],95],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[388,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[388,[43]]]],0,[[[388,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[385,26],27],[[385,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[384,[376,129]],17,[52,[[80,[15]]]]],[[8,[385]]]],[[[384,[376,129]],17,88],[[8,[385]]]],[[[384,[376,129]],17,[345,[247,379]],[52,[7]],360],[[8,[385]]]],0,[129,[[384,[376,129]]]],0,[[[34,[12]],383,[384,[376,129]]],[[8,[385]]]],[62],[[[384,[376,129]]],129],[[[384,[376,129]],17],[[8,[385]]]],[[],39],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[45,57,58],59],[[45,132,58],59],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[65,[0,[129,85,99]],68],133],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[389,[43,376]]],[[127,[88]]]],[[[4,[[44,[43]]]]],[[389,[43]]]],0,[[[389,[43,376]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,213,213]],[[[390,[267,346,346,346,346]],267,17,324,[345,[346,346]],346,[34,[346]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[391,[[10,[392]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[390,[267,346,346,346,346]]]],[391],[393,393],[392,392],[[]],[[]],0,[[],391],[[]],[[]],[[]],[[]],[[]],[[]],[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[[391,393,213],[[227,[213]]]],[[[390,[91,91,91,91,91,91]],26],27],[[393,26],27],[[[394,[91]],26],27],[[392,26],27],[[395,26],27],[[391,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[136,[[390,[148,189,346,346,346,346]]]],[391,[[10,[392]]]],[[391,17],[[10,[[396,[392]]]]]],[[[390,[267,346,346,346,346]],17],[[10,[[397,[88]]]]]],[[[390,[267,346,346,346,346]],17,45],5],[[[390,[267,346,346,346,346]]],391],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[392,[[227,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[391,33],0,[392,[[227,[213]]]],0,0,[[391,213,393,213],[[227,[213]]]],[[[390,[267,346,346,346,346]]]],[[214,214,214,214],[[390,[267,346,346,346,346]]]],[[213,393],394],[[],391],0,0,0,0,0,[391,[[10,[392]]]],[[391,392]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[390,[267,346,346,346,346]],267,392,[34,[346]]]],[[[390,[267,346,346,346,346]],267,392,346]],0,[[[390,[267,346,346,346,346]]]],0,[392,[[227,[213]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17,378],[[17,39],378],[[17,[345,[247,379]],[52,[7]],360],378],[[17,95],378],[17,398],[[17,39],399],[[17,95],400],[[17,[345,[247,379]],[52,[7]],360],401],[402,402],[401,401],[403,403],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[398,17],[399,17],[400,17],[401,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[25],[[402,402],5],[[],5],[[],5],[[],5],0,[[398,26],27],[[399,26],27],[[400,26],27],[[402,26],27],[[401,26],27],[[]],[[]],[[]],[[]],[[]],[[]],[[402,25]],0,[398,74],[[]],[[]],[399,74],[400,74],[[]],[[]],[401,74],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[401,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],88],[399,88],0,[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],386],[[],387],[399,386],[401,387],[[]],[[]],[[]],[[],95],[400,95],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[404,136,148,149,114,28]],0,0,[[],1],[[],1],[[]],[[]],[405,167],0,[405,167],[405,[[10,[28]]]],[405,5],[405,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[222,16,13,[175,[[406,[15]]]],[175,[[166,[15]]]]],405],0,[[405,7,7]],[[],8],[[],8],[[],9],[[],10],[405],[[405,13]],[405,169],[405,11],[405,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[222,222],[[]],[[]],[[]],[14,5],[[222,222],5],[[],5],[[],5],[[],5],[[]],[222,7],0,[222,407],[[],64],[[]],[[[3,[2]]],[[3,[1,2]]]],[31,[[31,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[222]]]],[[]],[[]],[[],222],[[]],[[],8],[[],8],[[],9],[[],10],[222,7],0,[222,407]],"c":[],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[15,"array"],[8,"Deserializer"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[15,"slice"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[8,"Serializer"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[8,"PhaseItem"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[15,"u64"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"CoordFloat"],[8,"Bounded"],[8,"Signed"],[8,"Clone"],[4,"ExactGeometry"],[8,"PartialOrd"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[8,"HttpClient"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[3,"Error"],[4,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[8,"MapWindow"],[8,"HeadedMapWindow"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"RenderGraphError"],[3,"CreateSurfaceError"],[4,"SurfaceError"],[4,"Eventually"],[8,"HasTile"],[8,"HasChanged"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[8,"Node"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[3,"RenderPhase"],[8,"RenderCommand"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[4,"TextureAspect"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"Error"],[4,"Backend"],[3,"TextureFormatFeatures"],[3,"Iter"],[3,"IterNames"],[4,"TextureSampleType"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[8,"Copy"],[3,"AcesCct"],[3,"Alpha"],[3,"Aces2065"],[3,"YPrimeCbCr"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"GenericColor3"],[3,"Bt2100"],[3,"Hsl"],[3,"CieLab"],[3,"YCxCz"],[3,"EncodedBt2100HLG"],[3,"EncodedRec709"],[3,"EncodedSrgb"],[3,"ICtCpPQ"],[3,"DciP3"],[3,"LinearSrgb"],[3,"DisplayP3"],[3,"Luma"],[3,"Oklab"],[3,"Hsv"],[3,"CieLCh"],[3,"AcesCg"],[3,"AcesCc"],[3,"CieXYZ"],[3,"EncodedBt2100PQ"],[3,"YCbCr"],[3,"Oklch"],[3,"Luminance"],[3,"GenericColor1"],[3,"Rec709"],[3,"EncodedDisplayP3"],[3,"EncodedBt2020"],[3,"Yuv"],[3,"YPbPr"],[3,"Bt2020"],[3,"YPrimePbPr"],[3,"PremultipliedAlpha"],[8,"ColorType"],[4,"Spaces"],[8,"Ord"],[8,"PartialEq"],[3,"Color"],[8,"Hash"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[8,"Default"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[4,"TileValue"],[15,"i64"],[8,"FeatureProcessor"],[8,"GeomProcessor"],[4,"Geometry"],[3,"ChangeObserver"],[8,"SignificantlyDifferent"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[8,"Sized"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"TileRequest"],[13,"Linear"],[13,"Spatial"],[4,"CurrentMapContext"],[13,"Pending"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"MismatchedSlotType"],[13,"MismatchedSlotType"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[3,"RenderGraphRunner"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"ColorInterop"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"]]}\
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};